dolphin-emulator/Source/Core/VideoCommon/Src
nitsuja a81631b58e made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too.
the intent is to replace the haphazard scheduling and finger-crossing associated with saving/loading with the correct and minimal necessary wait for each thread to reach a known safe location before commencing the savestate operation, and for any already-paused components to not need to be resumed to do so.
2012-05-26 13:09:38 +10:00
..
OpenCL Spaces to tabs. Removed a comment. 2012-03-25 13:01:26 +03:00
AVIDump.cpp Include libavutil/mathematics.h explictly in AVIDump.cpp. Fixes issue #5266. 2012-05-02 07:29:15 +02:00
AVIDump.h
BPFunctions.cpp
BPFunctions.h
BPMemory.cpp Merge branch 'fifoplayer_updates'. 2012-03-29 22:50:45 +02:00
BPMemory.h Merge branch 'fifoplayer_updates'. 2012-03-29 22:50:45 +02:00
BPStructs.cpp Avoid changing video state on useless BP writes 2012-05-20 20:56:03 +02:00
BPStructs.h
CommandProcessor.cpp
CommandProcessor.h
CPMemory.cpp
CPMemory.h
DataReader.h
Debugger.cpp
Debugger.h
DLCache.cpp
DLCache.h
EmuWindow.cpp
EmuWindow.h
Fifo.cpp made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too. 2012-05-26 13:09:38 +10:00
Fifo.h made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too. 2012-05-26 13:09:38 +10:00
FramebufferManagerBase.cpp
FramebufferManagerBase.h
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
ImageWrite.h
IndexGenerator.cpp
IndexGenerator.h
LightingShaderGen.cpp
LightingShaderGen.h
LookUpTables.h
MainBase.cpp made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too. 2012-05-26 13:09:38 +10:00
MainBase.h
memcpy_amd.cpp
NativeVertexFormat.h
OnScreenDisplay.cpp
OnScreenDisplay.h
OpcodeDecoding.cpp
OpcodeDecoding.h
OpenCL.cpp
OpenCL.h
PixelEngine.cpp made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too. 2012-05-26 13:09:38 +10:00
PixelEngine.h
PixelShaderGen.cpp Fix compilation with g++ 4.7 and some warnings. Fixes issue 5347. 2012-04-07 15:45:32 -05:00
PixelShaderGen.h Revert Rodolfo's recent zcomploc commits until they actually work correctly. 2012-03-30 01:57:53 +02:00
PixelShaderManager.cpp
PixelShaderManager.h
RenderBase.cpp
RenderBase.h Revert Rodolfo's recent zcomploc commits until they actually work correctly. 2012-03-30 01:57:53 +02:00
Statistics.cpp
Statistics.h
TextureCacheBase.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
TextureCacheBase.h 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
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
TextureDecoder.cpp
TextureDecoder.h
VertexLoader.cpp
VertexLoader.h
VertexLoader_Color.cpp
VertexLoader_Color.h
VertexLoader_Normal.cpp
VertexLoader_Normal.h
VertexLoader_Position.cpp
VertexLoader_Position.h
VertexLoader_TextCoord.cpp
VertexLoader_TextCoord.h
VertexLoaderManager.cpp
VertexLoaderManager.h
VertexManagerBase.cpp Dump the redundant "save textures" function. Use TextureCache's dumping feature instead. 2012-05-13 17:48:23 +02:00
VertexManagerBase.h
VertexShaderGen.cpp Fix compilation with g++ 4.7 and some warnings. Fixes issue 5347. 2012-04-07 15:45:32 -05:00
VertexShaderGen.h
VertexShaderManager.cpp
VertexShaderManager.h
VideoCommon.h
VideoConfig.cpp Revert Rodolfo's recent zcomploc commits until they actually work correctly. 2012-03-30 01:57:53 +02:00
VideoConfig.h Dump the redundant "save textures" function. Use TextureCache's dumping feature instead. 2012-05-13 17:48:23 +02:00
VideoState.cpp
VideoState.h
XFMemory.cpp
XFMemory.h
XFStructs.cpp Fix a data endianness problem introduced by r7cccb4baa724. 2012-05-20 22:16:21 +02:00
XFStructs.h