dolphin-emulator/Source/Core/VideoCommon/Src
degasus 2754c1132e VideoCommon: reimplement Dirty() in PixelShaderManager
This isn't needed in VertexShaderManager as it's still in the old dirty flag way.

But it's very importend for PixelShaderManager as some float4s aren't initialized as 0.0f
2013-10-12 20:31:59 +02:00
..
OpenCL Move TextureDecoder.cl from User to Sys 2013-09-14 06:08:30 +02:00
AVIDump.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
AVIDump.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
BPFunctions.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
BPFunctions.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
BPMemory.cpp ShaderGen: Static inline everything. 2013-08-12 18:30:42 +02:00
BPMemory.h ShaderGen: Static inline everything. 2013-08-12 18:30:42 +02:00
BPStructs.cpp VideoCommon: reimplement Dirty() in PixelShaderManager 2013-10-12 20:31:59 +02:00
BPStructs.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
CommandProcessor.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
CommandProcessor.h Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
ConstantManager.h OGL: update ubo workaround 2013-10-12 20:31:59 +02:00
CPMemory.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
CPMemory.h Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
DataReader.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
Debugger.cpp Merge 'master' into shader-uids-awesome. 2013-04-25 14:05:54 +02:00
Debugger.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
DLCache.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
DriverDetails.cpp [Android] Missed a few things for PowerVR544MP3 'support.' It doesn't actually get any video output on it just like Tegra 4. 2013-10-06 21:51:41 -05:00
DriverDetails.h [Android] Missed a few things for PowerVR544MP3 'support.' It doesn't actually get any video output on it just like Tegra 4. 2013-10-06 21:51:41 -05:00
EmuWindow.cpp Move in-game keybinding handling to a central location 2013-07-21 23:17:16 -04:00
EmuWindow.h
Fifo.cpp sync gpu: check disable flag before volatile 2013-08-24 18:43:07 +02:00
Fifo.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
FPSCounter.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
FPSCounter.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
FramebufferManagerBase.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
FramebufferManagerBase.h
GenericDLCache.cpp Clean up more space/tab mismatches in AudioCommon, Common, and VideoCommon. 2013-03-19 21:51:12 -04:00
GenericTextureDecoder.cpp Clean up more space/tab mismatches in AudioCommon, Common, and VideoCommon. 2013-03-19 21:51:12 -04:00
HiresTextures.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
HiresTextures.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
ImageWrite.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
ImageWrite.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
IndexGenerator.cpp small index generator optimiztions 2013-06-23 14:38:25 +02:00
IndexGenerator.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
LightingShaderGen.h [Android] Tegra 4 'support.' This brings up the OpenGL backend to support Tegra 4 to the point where it will run games but it doesn't have any video output for some reason. This is a large change that doesn't actually change much functionally. Walking through the changes. 2013-10-06 03:12:29 -05:00
LookUpTables.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
MainBase.cpp Remove all refrences of field ordering from video backends. 2013-09-23 18:29:31 +12:00
MainBase.h
memcpy_amd.cpp
NativeVertexFormat.h Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
OnScreenDisplay.cpp [Android] Fix the ability to stop the game and start another. 2013-09-23 01:43:18 -05:00
OnScreenDisplay.h Refactor VideoCommon/OnScreenDisplay. 2013-08-24 02:13:54 +02:00
OpcodeDecoding.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
OpcodeDecoding.h Fix a bunch of random typos in comments and logging. 2013-04-19 09:21:45 -04:00
OpenCL.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
OpenCL.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
PerfQueryBase.cpp Add an option to enable performance queries in gameini files, disable it by default 2013-08-14 23:16:46 +02:00
PerfQueryBase.h Add an option to enable performance queries in gameini files, disable it by default 2013-08-14 23:16:46 +02:00
PixelEngine.cpp Fix a bunch of random typos in comments and logging. 2013-04-19 09:21:45 -04:00
PixelEngine.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
PixelShaderGen.cpp Fix PixelShaderGen from the previous commit. 2013-10-06 21:54:09 -05:00
PixelShaderGen.h OGL: update ubo workaround 2013-10-12 20:31:59 +02:00
PixelShaderManager.cpp VideoCommon: reimplement Dirty() in PixelShaderManager 2013-10-12 20:31:59 +02:00
PixelShaderManager.h VideoCommon: reimplement Dirty() in PixelShaderManager 2013-10-12 20:31:59 +02:00
RenderBase.cpp Remove all refrences of field ordering from video backends. 2013-09-23 18:29:31 +12:00
RenderBase.h D3D: also uses VideoCommon constant buffer handling 2013-10-12 20:29:56 +02:00
ShaderGenCommon.h VideoCommon: use memcmp to compare shader uid 2013-09-11 17:34:23 +02:00
Statistics.cpp add new statistics for gpu buffer streaming 2013-05-23 21:07:01 +02:00
Statistics.h add new statistics for gpu buffer streaming 2013-05-23 21:07:01 +02:00
TextureCacheBase.cpp Removing more references to D3D9. 2013-10-06 13:37:10 +02:00
TextureCacheBase.h Invalidate the texture cache using the GPU thread when the CPU thread makes a request. 2013-06-08 11:28:54 +10:00
TextureConversionShader.cpp VideoCommon: keep a copy of the const buffer in VideoCommon 2013-10-12 20:29:56 +02:00
TextureConversionShader.h VideoCommon: keep a copy of the const buffer in VideoCommon 2013-10-12 20:29:56 +02:00
TextureDecoder.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VertexLoader.cpp Fix stack misalignment fix. 2013-09-22 15:48:27 -04:00
VertexLoader.h Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexLoader_Color.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexLoader_Color.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VertexLoader_Normal.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexLoader_Normal.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VertexLoader_Position.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexLoader_Position.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VertexLoader_TextCoord.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexLoader_TextCoord.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VertexLoaderManager.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexLoaderManager.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VertexManagerBase.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexManagerBase.h Clean up more space/tab mismatches in AudioCommon, Common, and VideoCommon. 2013-03-19 21:51:12 -04:00
VertexShaderGen.cpp Only emit the texgens if they are used, not every single time do all of them. 2013-10-06 21:32:05 -05:00
VertexShaderGen.h VideoCommon: remove SetVSConstant4f 2013-10-12 20:31:59 +02:00
VertexShaderManager.cpp VideoCommon: remove SetVSConstant4f 2013-10-12 20:31:59 +02:00
VertexShaderManager.h VideoCommon: refactor PixelShaderManager setters 2013-10-12 20:31:25 +02:00
VideoBackendBase.cpp Put Plugins/ in Core/, rename to VideoBackends 2013-10-07 10:37:01 -04:00
VideoBackendBase.h Remove more references to D3D9... 2013-10-06 13:30:59 +02:00
VideoCommon.h ogl: implement useful constant buffer upload 2013-10-12 20:29:56 +02:00
VideoConfig.cpp Remove some now unused VideoConfig settings. 2013-10-06 13:28:46 +02:00
VideoConfig.h Remove some now unused VideoConfig settings. 2013-10-06 13:28:46 +02:00
VideoState.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VideoState.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
x64DLCache.cpp Fix stack misalignment fix. 2013-09-22 15:48:27 -04:00
x64TextureDecoder.cpp A few more warnings. 2013-09-01 23:33:35 -04:00
XFMemory.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
XFMemory.h Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
XFStructs.cpp VideoCommon: refactor PixelShaderManager setters 2013-10-12 20:31:25 +02:00
XFStructs.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00