dolphin-emulator/Source/Core/VideoCommon
Lioncash 3f947f086f VideoCommon/OnScreenDisplay: Use deduction guides for std::lock_guard
Same behavior without hardcoding the type of the mutex within the lock
guards. This means the type of the mutex would be able to be changed
without needing to also change all occurrences lock guards are used.
2019-07-28 23:08:21 -04:00
..
AbstractFramebuffer.cpp Move most backend functionality to VideoCommon 2019-02-19 16:57:54 +10:00
AbstractFramebuffer.h Move most backend functionality to VideoCommon 2019-02-19 16:57:54 +10:00
AbstractPipeline.h AbstractPipeline: Support returning "cache data" 2019-04-16 00:09:47 +10:00
AbstractShader.h AbstractPipeline: Support returning "cache data" 2019-04-16 00:09:47 +10:00
AbstractStagingTexture.cpp
AbstractStagingTexture.h Move most backend functionality to VideoCommon 2019-02-19 16:57:54 +10:00
AbstractTexture.cpp Move most backend functionality to VideoCommon 2019-02-19 16:57:54 +10:00
AbstractTexture.h Move most backend functionality to VideoCommon 2019-02-19 16:57:54 +10:00
AsyncRequests.cpp TextureCache: Support saving cache entries, including EFB copies 2019-07-24 04:10:38 +10:00
AsyncRequests.h VideoBackendBase: Do save state logic on the GPU thread 2019-07-24 04:08:25 +10:00
AsyncShaderCompiler.cpp ShaderCache: Use imgui for shader compilation dialog 2019-01-25 11:15:57 +10:00
AsyncShaderCompiler.h
BoundingBox.cpp
BoundingBox.h
BPFunctions.cpp VideoCommon: Remove unused MathUtil.h include from VideoCommon.h 2019-07-16 20:54:34 -04:00
BPFunctions.h VideoCommon: Remove unused MathUtil.h include from VideoCommon.h 2019-07-16 20:54:34 -04:00
BPMemory.cpp
BPMemory.h
BPStructs.cpp VideoBackendBase: Do save state logic on the GPU thread 2019-07-24 04:08:25 +10:00
BPStructs.h
CMakeLists.txt VideoCommon: Rename AVIDump to FrameDump 2019-06-30 13:02:39 +02:00
CommandProcessor.cpp VideoCommon: Constrain the array_base registers 2019-05-31 03:22:00 -04:00
CommandProcessor.h VideoCommon: Constrain the array_base registers 2019-05-31 03:22:00 -04:00
ConstantManager.h
CPMemory.cpp
CPMemory.h
DataReader.h
DriverDetails.cpp Vulkan: Disable reversed viewport depth on macOS/MoltenVK 2019-07-21 13:27:35 +10:00
DriverDetails.h Vulkan: Use reversed depth range in viewport 2019-07-18 23:43:12 +10:00
Fifo.cpp VideoBackendBase: Do save state logic on the GPU thread 2019-07-24 04:08:25 +10:00
Fifo.h
FPSCounter.cpp
FPSCounter.h
FramebufferManager.cpp Config: Add an option to skip saving texture cache to save state 2019-07-24 05:19:22 +10:00
FramebufferManager.h FramebufferManager: Support saving EFB to save state 2019-07-24 05:19:22 +10:00
FramebufferShaderGen.cpp FramebufferManager: Support saving EFB to save state 2019-07-24 05:19:22 +10:00
FramebufferShaderGen.h FramebufferManager: Support saving EFB to save state 2019-07-24 05:19:22 +10:00
FrameDump.cpp VideoCommon: Rename AVIDump to FrameDump 2019-06-30 13:02:39 +02:00
FrameDump.h VideoCommon: Rename AVIDump to FrameDump 2019-06-30 13:02:39 +02:00
GeometryShaderGen.cpp VideoCommon: Remove unnecessary memset on ShaderUid instances. 2019-05-30 06:41:54 -04:00
GeometryShaderGen.h VideoCommon: Remove unnecessary memset on ShaderUid instances. 2019-05-30 06:41:54 -04:00
GeometryShaderManager.cpp
GeometryShaderManager.h
GXPipelineTypes.h ShaderCache: Utilize pipeline cache data where possible 2019-04-16 00:39:43 +10:00
HiresTextures.cpp VideoCommon/HiresTextures: Change wildcard to a Windows-compatible character 2018-08-21 15:54:25 -04:00
HiresTextures.h
HiresTextures_DDSLoader.cpp
ImageWrite.cpp
ImageWrite.h
IndexGenerator.cpp Use main buffers for utility draws 2018-12-04 17:37:25 +10:00
IndexGenerator.h Use main buffers for utility draws 2018-12-04 17:37:25 +10:00
LightingShaderGen.cpp
LightingShaderGen.h
LookUpTables.h
NativeVertexFormat.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
NetPlayChatUI.cpp VideoCommon/NetPlayChatUI: Default destructor in the cpp file 2019-05-29 06:20:05 -04:00
NetPlayChatUI.h VideoCommon/NetPlayChatUI: Default destructor in the cpp file 2019-05-29 06:20:05 -04:00
NetPlayGolfUI.cpp VideoCommon/NetPlayGolfUI: Default the destructor in the cpp file 2019-05-29 06:20:05 -04:00
NetPlayGolfUI.h VideoCommon/NetPlayGolfUI: Remove unused header 2019-05-29 06:20:57 -04:00
OnScreenDisplay.cpp VideoCommon/OnScreenDisplay: Use deduction guides for std::lock_guard 2019-07-28 23:08:21 -04:00
OnScreenDisplay.h VideoCommon/OnScreenDisplay: Take Message's std::string parameter by value 2019-07-28 23:00:58 -04:00
OpcodeDecoding.cpp VideoCommon/Statistics: Rename stats global to g_stats 2019-07-10 23:34:54 -04:00
OpcodeDecoding.h
PerfQueryBase.cpp
PerfQueryBase.h D3D12: Fix rare case where command list was executed with open queries 2019-04-01 20:49:24 +10:00
PixelEngine.cpp
PixelEngine.h
PixelShaderGen.cpp Merge pull request #8139 from lioncash/const 2019-06-08 20:03:02 +10:00
PixelShaderGen.h VideoCommon: Remove unnecessary memset on ShaderUid instances. 2019-05-30 06:41:54 -04:00
PixelShaderManager.cpp Common/CommonFuncs: Remove now-unneccessary ArraySize function 2019-06-01 10:07:57 -04:00
PixelShaderManager.h
PostProcessing.cpp VideoCommon: Remove unused MathUtil.h include from VideoCommon.h 2019-07-16 20:54:34 -04:00
PostProcessing.h VideoCommon: Remove unused MathUtil.h include from VideoCommon.h 2019-07-16 20:54:34 -04:00
RenderBase.cpp TextureCache: Support saving cache entries, including EFB copies 2019-07-24 04:10:38 +10:00
RenderBase.h TextureCache: Support saving cache entries, including EFB copies 2019-07-24 04:10:38 +10:00
RenderState.cpp Move most backend functionality to VideoCommon 2019-02-19 16:57:54 +10:00
RenderState.h Move most backend functionality to VideoCommon 2019-02-19 16:57:54 +10:00
SamplerCommon.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
sfont.inc
ShaderCache.cpp TextureCache: Support reinterpreting formats for VRAM textures 2019-07-14 19:16:27 +10:00
ShaderCache.h TextureCache: Support reinterpreting formats for VRAM textures 2019-07-14 19:16:27 +10:00
ShaderGenCommon.cpp Move most backend functionality to VideoCommon 2019-02-19 16:57:54 +10:00
ShaderGenCommon.h VideoCommon/ShaderGenCommon: Fix memcmp size in ShaderUid operators 2019-05-30 16:00:46 -04:00
Statistics.cpp VideoCommon: Remove unused MathUtil.h include from VideoCommon.h 2019-07-16 20:54:34 -04:00
Statistics.h VideoCommon/Statistics: Remove unused DECSTAT macro 2019-07-10 23:40:13 -04:00
TextureCacheBase.cpp Config: Add an option to skip saving texture cache to save state 2019-07-24 05:19:22 +10:00
TextureCacheBase.h TextureCache: Support saving cache entries, including EFB copies 2019-07-24 04:10:38 +10:00
TextureConfig.cpp Move most backend functionality to VideoCommon 2019-02-19 16:57:54 +10:00
TextureConfig.h Move most backend functionality to VideoCommon 2019-02-19 16:57:54 +10:00
TextureConversionShader.cpp TextureConversionShader: Swap bytes for RG8/GB8 format 2019-07-14 13:36:43 +10:00
TextureConversionShader.h Move most backend functionality to VideoCommon 2019-02-19 16:57:54 +10:00
TextureConverterShaderGen.cpp EFB2Tex: Set alpha channel of Z24X8 copies to 1 2019-07-18 23:51:07 +10:00
TextureConverterShaderGen.h Move most backend functionality to VideoCommon 2019-02-19 16:57:54 +10:00
TextureDecoder.h TextureCache: Support reinterpreting formats for VRAM textures 2019-07-14 19:16:27 +10:00
TextureDecoder_Common.cpp Replace MathUtil::Clamp with std::clamp 2019-05-04 23:12:17 +02:00
TextureDecoder_Generic.cpp TextureDecoder: Move XFB decoding to Common 2019-04-21 12:41:15 +10:00
TextureDecoder_Util.h
TextureDecoder_x64.cpp Replace MathUtil::Clamp with std::clamp 2019-05-04 23:12:17 +02:00
UberShaderCommon.cpp Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
UberShaderCommon.h
UberShaderPixel.cpp VideoCommon: Remove unnecessary memset on ShaderUid instances. 2019-05-30 06:41:54 -04:00
UberShaderPixel.h VideoCommon: Remove unnecessary memset on ShaderUid instances. 2019-05-30 06:41:54 -04:00
UberShaderVertex.cpp VideoCommon: Remove unnecessary memset on ShaderUid instances. 2019-05-30 06:41:54 -04:00
UberShaderVertex.h VideoCommon: Remove unnecessary memset on ShaderUid instances. 2019-05-30 06:41:54 -04:00
VertexLoader.cpp VideoCommon/VertexLoader_Normal: Initialize function table at compile-time 2019-05-30 00:52:57 -04:00
VertexLoader.h
VertexLoader_Color.cpp VertexLoader_Color: Place helper functions in anonymous namespace 2019-05-30 10:29:47 -04:00
VertexLoader_Color.h
VertexLoader_Normal.cpp VideoCommon/VertexLoader_Normal: Use variable template variants of type traits 2019-05-30 00:52:59 -04:00
VertexLoader_Normal.h VideoCommon/VertexLoader_Normal: Initialize function table at compile-time 2019-05-30 00:52:57 -04:00
VertexLoader_Position.cpp VertexLoader_Position: Tidy up public function definitions 2019-05-30 10:29:50 -04:00
VertexLoader_Position.h VertexLoader_Position: Tidy up public function definitions 2019-05-30 10:29:50 -04:00
VertexLoader_TextCoord.cpp VertexLoader_TextCoord: Tidy up public function definitions 2019-05-30 10:29:51 -04:00
VertexLoader_TextCoord.h VertexLoader_TextCoord: Tidy up public function definitions 2019-05-30 10:29:51 -04:00
VertexLoaderARM64.cpp
VertexLoaderARM64.h
VertexLoaderBase.cpp
VertexLoaderBase.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
VertexLoaderManager.cpp VideoCommon/Statistics: Rename stats global to g_stats 2019-07-10 23:34:54 -04:00
VertexLoaderManager.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
VertexLoaderUtils.h
VertexLoaderX64.cpp
VertexLoaderX64.h VideoCommon/VertexLoaderX64: Add missing header guard 2019-05-29 06:35:22 -04:00
VertexManagerBase.cpp TextureCache: Support saving cache entries, including EFB copies 2019-07-24 04:10:38 +10:00
VertexManagerBase.h VertexManagerBase: Increase vertex/uniform buffer sizes 2019-03-29 19:52:38 +10:00
VertexShaderGen.cpp VideoCommon: Remove unnecessary memset on ShaderUid instances. 2019-05-30 06:41:54 -04:00
VertexShaderGen.h VideoCommon: Remove unnecessary memset on ShaderUid instances. 2019-05-30 06:41:54 -04:00
VertexShaderManager.cpp VideoCommon/Statistics: Rename stats global to g_stats 2019-07-10 23:34:54 -04:00
VertexShaderManager.h VideoCommon: Change free-look's middle-mouse action to roll the camera. 2019-04-17 05:10:11 -05:00
VideoBackendBase.cpp TextureCache: Support saving cache entries, including EFB copies 2019-07-24 04:10:38 +10:00
VideoBackendBase.h TextureCache: Support saving cache entries, including EFB copies 2019-07-24 04:10:38 +10:00
VideoCommon.h VideoCommon: Remove unused MathUtil.h include from VideoCommon.h 2019-07-16 20:54:34 -04:00
VideoCommon.vcxproj VideoCommon: Rename AVIDump to FrameDump 2019-06-30 13:02:39 +02:00
VideoCommon.vcxproj.filters VideoCommon: Rename AVIDump to FrameDump 2019-06-30 13:02:39 +02:00
VideoConfig.cpp FramebufferManager: Implement deferred EFB cache invalidation 2019-03-09 12:24:04 +10:00
VideoConfig.h VideoCommon: Remove unused MathUtil.h include from VideoCommon.h 2019-07-16 20:54:34 -04:00
VideoState.cpp FramebufferManager: Support saving EFB to save state 2019-07-24 05:19:22 +10:00
VideoState.h
XFMemory.cpp
XFMemory.h VideoCommon/Statistics: Use std::array for projection values 2019-06-20 08:06:20 -04:00
XFStructs.cpp
XFStructs.h