mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-05-25 12:32:39 +00:00
Some work on merging the video plugins: Added a new plugin to the solution(shouldn't build by default) which combines the DX9, DX11, and OGL plugins with their common code merged (and some things temporarily removed). In it's current state the plugin is hardly usable. Perhaps someone with knowledge of the video plugins will be able to fix the things I have broken more easily than me(or point me in the right direction). I will continue to work on it as well.
Main Issues: DX11 is functional with a ~2MB/s mem leak. OpenGL/DirectX9 have a black display while game runs. (DirectX 9 flashes good display on emulation stop) Too many virtual function calls. (once everything is working, I will work on removing them) Won't build on non-Windows in its current state. (mainly EmuWindow will need changes for Linux/OS X) Probably other stuff. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6219 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
6583a3f1e2
commit
194493cc04
94 changed files with 19314 additions and 1 deletions
20
Source/Plugins/Plugin_VideoMerge/Src/PixelShaderCache.cpp
Normal file
20
Source/Plugins/Plugin_VideoMerge/Src/PixelShaderCache.cpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
|
||||
#include "PixelShaderManager.h"
|
||||
|
||||
#include "Main.h"
|
||||
#include "PixelShaderCache.h"
|
||||
|
||||
void SetPSConstant4f(unsigned int const_number, float f1, float f2, float f3, float f4)
|
||||
{
|
||||
g_pixel_shader_cache->SetPSConstant4f(const_number, f1, f2, f3, f4);
|
||||
}
|
||||
|
||||
void SetPSConstant4fv(unsigned int const_number, const float *f)
|
||||
{
|
||||
g_pixel_shader_cache->SetPSConstant4fv(const_number, f);
|
||||
}
|
||||
|
||||
void SetMultiPSConstant4fv(unsigned int const_number, unsigned int count, const float *f)
|
||||
{
|
||||
g_pixel_shader_cache->SetMultiPSConstant4fv(const_number, count, f);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue