dolphin/Source/Core/VideoCommon/Src
2013-03-07 22:16:00 +11:00
..
OpenCL Spaces to tabs. Removed a comment. 2012-03-25 13:01:26 +03:00
AVIDump.cpp Buildfix. 2013-02-26 19:59:33 -06:00
AVIDump.h Yell at the user if they change window size while dumping frames, and some other avi dumping stuff. 2013-02-26 20:47:48 -05:00
BPFunctions.cpp Revert 30dd9c2 e9d00bf db5f4c8 and bff0fae 2013-01-07 13:47:34 -06:00
BPFunctions.h fixed some graphics problems with loading savestates (for example, wrong colors on title screen of metroid prime 3) 2012-05-26 13:18:07 +10:00
BPMemory.cpp BPMemory: Expose more register descriptions for FifoPlayer 2013-01-12 15:25:50 +01:00
BPMemory.h Move alpha pretest to BPMemory.h and rename a bunch of alpha testing related stuff 2013-01-08 18:56:01 +01:00
BPStructs.cpp Fix some potential issues when blending on EFB formats without alpha. 2013-02-07 18:01:24 +01:00
BPStructs.h revert last commit, add CheckInvalidState to VideoBackend 2012-12-23 13:32:23 +01:00
CommandProcessor.cpp Added preliminary support to synchronise the timing of the CPU and GPU threads. A new option has been added to the game properties for this purpose. This option may help with random freezes in Dual Core mode. 2013-02-16 12:51:09 +11:00
CommandProcessor.h Added preliminary support to synchronise the timing of the CPU and GPU threads. A new option has been added to the game properties for this purpose. This option may help with random freezes in Dual Core mode. 2013-02-16 12:51:09 +11:00
CPMemory.cpp Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
CPMemory.h Add graphics FIFO recorder and player for debugging the graphics system. 2011-03-27 02:55:08 +00:00
DataReader.h Simplify the SSSE3 code for better understanding. 2011-01-11 07:25:36 +00:00
Debugger.cpp Revert the recent zcomploc changes including the Graphic_Fixes merge. 2012-08-10 20:12:02 +02:00
Debugger.h Enable GFX debugger functionality in Release builds. 2012-11-20 17:54:48 +01:00
DLCache.h Experimental commit: this is the base for a more complex dlist control code, is incomplete but i need some feedback. 2011-02-08 00:28:28 +00:00
EmuWindow.cpp Remove some old nonsense. 2013-02-07 23:52:50 -06:00
EmuWindow.h fixed a freeze on emu shutdown in windows build 2011-12-19 15:13:26 -08:00
Fifo.cpp Merge branch 'master' into FIFO-BP 2013-03-01 20:12:56 +11:00
Fifo.h Increased the FIFO buffer size to 2MB from 1MB. Fixes Killer 7's Angel boss. 2013-03-02 16:18:55 +11:00
FPSCounter.cpp Implement a simple benchmarking mode which logs FPS to a file 2012-10-04 05:41:02 +02:00
FPSCounter.h Implement a simple benchmarking mode which logs FPS to a file 2012-10-04 05:41:02 +02:00
FramebufferManagerBase.cpp Fix some fractional EFB scaling issues. 2012-11-19 13:10:32 +01:00
FramebufferManagerBase.h Revert "Made several variables/parameters unsigned in the DX9, DX11 and OGL plugins. They make more sense like this (given their names)." 2013-01-16 15:46:11 -05:00
GenericDLCache.cpp ARM Support without GLSL 2013-02-26 13:49:00 -06:00
GenericTextureDecoder.cpp ARM Support without GLSL 2013-02-26 13:49:00 -06:00
HiresTextures.cpp TextureCacheBase: Remove the texture size limit for custom textures. Only the GPU restrictions for maximum texture size remain. 2012-05-13 17:43:14 +02:00
HiresTextures.h TextureCacheBase: Support loading custom mipmaps. 2012-05-13 17:42:22 +02:00
ImageWrite.cpp Wrapped fopen/close/read/write functions inside a simple "IOFile" class. Reading, writing, and error checking became simpler in most cases. It should be near impossible to forget to close a file now that the destructor takes care of it. (I hope this fixes Issue 3635) I have tested the functionality of most things, but it is possible I broke something. :p 2011-03-11 10:21:46 +00:00
ImageWrite.h Remove SaveTexture declaration in VideoCommon since it's only actually defined in OpenGL 2012-01-31 19:52:02 +01:00
IndexGenerator.cpp Related to Texture's glitches: 2010-11-25 20:39:54 +00:00
IndexGenerator.h Some work on changing comments, log messages, and variable and function names to reflect that the plugins are not plugins anymore. 2011-02-14 02:18:03 +00:00
LightingShaderGen.cpp Fix two unsigned/signed mismatch warnings. 2013-01-15 21:15:31 -05:00
LightingShaderGen.h Fix pixel lighting. 2011-09-29 23:32:39 +02:00
LookUpTables.h Don't use lookup tables. It's better to use CPU registers and reduce memory accesses. 2009-07-30 20:29:52 +00:00
MainBase.cpp Abort loading states from incompatible graphics backends. 2013-02-26 18:28:56 -05:00
MainBase.h Some work on changing comments, log messages, and variable and function names to reflect that the plugins are not plugins anymore. 2011-02-14 02:18:03 +00:00
memcpy_amd.cpp
NativeVertexFormat.h Some work on changing comments, log messages, and variable and function names to reflect that the plugins are not plugins anymore. 2011-02-14 02:18:03 +00:00
OnScreenDisplay.cpp Added option to toggle the display of On-Screen Display messages in the Interface tab. 2012-11-16 23:54:48 +01:00
OnScreenDisplay.h Remove PluginSpecs.h. Merge the few needed enums from that file into Common.h for now. I am up for suggestions on a better place for those. 2011-02-02 04:40:27 +00:00
OpcodeDecoding.cpp Made vertex loading take constant time. Fixes a hang in Gladius. 2013-02-20 23:38:25 +11:00
OpcodeDecoding.h Added preliminary support to synchronise the timing of the CPU and GPU threads. A new option has been added to the game properties for this purpose. This option may help with random freezes in Dual Core mode. 2013-02-16 12:51:09 +11:00
OpenCL.cpp Some work on changing comments, log messages, and variable and function names to reflect that the plugins are not plugins anymore. 2011-02-14 02:18:03 +00:00
OpenCL.h Fix *BSD build. 2011-01-31 03:02:23 +00:00
PixelEngine.cpp Set g_bSignalTokenInterrupt on the main thread. Fixes the random hang in Harry Potter: Prisoner of Azkaban. 2013-03-07 22:16:00 +11:00
PixelEngine.h Added preliminary support to synchronise the timing of the CPU and GPU threads. A new option has been added to the game properties for this purpose. This option may help with random freezes in Dual Core mode. 2013-02-16 12:51:09 +11:00
PixelShaderGen.cpp Fix a dumb regression from revision 4925a28f94. 2013-01-19 22:40:20 +01:00
PixelShaderGen.h Fix an assert that had been wrong for ages, apparently. 2013-01-08 18:56:01 +01:00
PixelShaderManager.cpp Move alpha pretest to BPMemory.h and rename a bunch of alpha testing related stuff 2013-01-08 18:56:01 +01:00
PixelShaderManager.h Move alpha pretest to BPMemory.h and rename a bunch of alpha testing related stuff 2013-01-08 18:56:01 +01:00
RenderBase.cpp Yell at the user if they change window size while dumping frames, and some other avi dumping stuff. 2013-02-26 20:47:48 -05:00
RenderBase.h Yell at the user if they change window size while dumping frames, and some other avi dumping stuff. 2013-02-26 20:47:48 -05:00
Statistics.cpp D3D9: Delete some long dead code. Also add one more statistic: number of compiled shaders that actually have unique code (not accurate unless you delete the shader cache before running). This stat clearly shows that in f-zero we create 5x as many pixel shaders as we should, so there's clearly a problem with the shader ID generation. 2010-06-20 22:23:34 +00:00
Statistics.h change projection_type to u32 2013-01-24 13:10:13 +01:00
TextureCacheBase.cpp fix last commit by neobrain 2013-02-25 16:11:24 +01:00
TextureCacheBase.h Merge branch 'mipmap_fixes'. 2013-02-07 20:40:33 +01:00
TextureConversionShader.cpp Fixed texture encoding. Fixes the interaction with objects in Another Code R. Thanks to wordmanwords for the patch. 2012-05-05 11:21:05 +10:00
TextureConversionShader.h hopefully fixed zww issue with new efb to ram. 2010-07-12 19:30:25 +00:00
TextureDecoder.h VideoCommon: Implement proper RGBA8 texture loading from tmem. 2013-01-10 18:30:22 +01:00
VertexLoader_Color.cpp Fix a typo in the indexed color vertex loader 2012-08-05 04:24:16 +02:00
VertexLoader_Color.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
VertexLoader_Normal.cpp Moved per-game graphics configuration to the game-list right click menu. It will be too difficult to make the "profiles" drop-down thing work with 3-state vs 2-state checkboxes. The per-game settings now have "undetermined" states, except for the radio buttons(I'll fix that later). It's super hacky right now. Video config (probably all config stuff) could be redone. 2011-03-21 05:46:33 +00:00
VertexLoader_Normal.h Moved per-game graphics configuration to the game-list right click menu. It will be too difficult to make the "profiles" drop-down thing work with 3-state vs 2-state checkboxes. The per-game settings now have "undetermined" states, except for the radio buttons(I'll fix that later). It's super hacky right now. Video config (probably all config stuff) could be redone. 2011-03-21 05:46:33 +00:00
VertexLoader_Position.cpp Align stack variables on a 16-bytes boundary in SSSE3 functions 2011-10-08 17:36:01 +02:00
VertexLoader_Position.h VideoCommon: Added automatic selection routines for SSSE3/SSE4.1 codes. It selects SSSE3/SSE4.1 codes only if a proper preprocessor definition is defined and the target cpu supports SSSE3/SSE4.1. The selection routines in VertexLoader_* use function pointers. TextureDecoder uses a combination of "#if" and "if" statements. 2010-04-09 15:13:42 +00:00
VertexLoader_TextCoord.cpp Align stack variables on a 16-bytes boundary in SSSE3 functions 2011-10-08 17:36:01 +02:00
VertexLoader_TextCoord.h VideoCommon: Added automatic selection routines for SSSE3/SSE4.1 codes. It selects SSSE3/SSE4.1 codes only if a proper preprocessor definition is defined and the target cpu supports SSSE3/SSE4.1. The selection routines in VertexLoader_* use function pointers. TextureDecoder uses a combination of "#if" and "if" statements. 2010-04-09 15:13:42 +00:00
VertexLoader.cpp ARM Support without GLSL 2013-02-26 13:49:00 -06:00
VertexLoader.h ARM Support without GLSL 2013-02-26 13:49:00 -06:00
VertexLoaderManager.cpp OSX build fix for the unordered_map/hash_map issue. 2012-12-10 08:40:27 -06:00
VertexLoaderManager.h fully implemented display list cache with vertex data included and added in all the plugins. 2010-08-29 23:08:56 +00:00
VertexManagerBase.cpp Move alpha pretest to BPMemory.h and rename a bunch of alpha testing related stuff 2013-01-08 18:56:01 +01:00
VertexManagerBase.h Hey, long time no commits :). 2012-10-20 10:22:15 -03:00
VertexShaderGen.cpp Remove the per pixel depth option. 2013-01-08 18:16:48 +01:00
VertexShaderGen.h D3D9: Fix texel to pixel mapping when sampling textures properly. 2012-03-24 17:23:03 +01:00
VertexShaderManager.cpp change projection_type to u32 2013-01-24 13:10:13 +01:00
VertexShaderManager.h Update the viewport when the scissor offset is changed 2012-05-27 08:03:26 +02:00
VideoCommon.h Clear up some warnings that crop up from -Wextra 2012-12-30 03:28:50 -06:00
VideoConfig.cpp TextureCache: Fix D3D backends crashing when a game uses multiple 1x1-sized LODs. 2013-02-18 17:14:56 +01:00
VideoConfig.h TextureCache: Fix D3D backends crashing when a game uses multiple 1x1-sized LODs. 2013-02-18 17:14:56 +01:00
VideoState.cpp savestate vertexmanager (base) since it affects VertexLoader::RunVertices which affects g_pVideoData 2012-05-26 13:18:08 +10:00
VideoState.h initialize the uninitialized 2012-01-04 01:36:09 -08:00
x64DLCache.cpp ARM Support without GLSL 2013-02-26 13:49:00 -06:00
x64TextureDecoder.cpp ARM Support without GLSL 2013-02-26 13:49:00 -06:00
XFMemory.cpp Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
XFMemory.h change projection_type to u32 2013-01-24 13:10:13 +01:00
XFStructs.cpp Partially revert "Check if BP and XF changes actually change values before flushing". Dolphin code sucks too much to get optimizations. 2012-11-19 21:09:31 +01:00
XFStructs.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00