| .. |
|
Assets
|
VideoCommon: update ShaderAsset to remove requirement of the code name being in the shader source, this just makes it more difficult to iteratively test changes, assume shader devs know what they are doing
|
2025-11-21 14:29:24 -06:00 |
|
GraphicsModSystem
|
Common: Remove the string parameters from the HookableEvent interface.
|
2025-11-06 22:34:40 -06:00 |
|
AbstractFramebuffer.cpp
|
Adjust order and spacing of various #includes
|
2024-07-26 14:28:34 -07:00 |
|
AbstractFramebuffer.h
|
|
|
|
AbstractGfx.cpp
|
Common: Remove the string parameters from the HookableEvent interface.
|
2025-11-06 22:34:40 -06:00 |
|
AbstractGfx.h
|
VideoBackends / VideoCommon: add support for specifying include files in shader code
|
2025-10-26 22:47:23 -05:00 |
|
AbstractPipeline.h
|
C++20: Synthesize operator!= From operator==
|
2024-10-10 20:23:55 -07:00 |
|
AbstractShader.h
|
VideoBackends / VideoCommon: add support for specifying include files in shader code
|
2025-10-26 22:47:23 -05:00 |
|
AbstractStagingTexture.cpp
|
Replace 'reinterpret_cast' with 'static_cast'
|
2024-11-08 07:26:47 +01:00 |
|
AbstractStagingTexture.h
|
|
|
|
AbstractTexture.cpp
|
Update code to work with new version of ImGui.
|
2025-08-18 05:38:14 -07:00 |
|
AbstractTexture.h
|
Update code to work with new version of ImGui.
|
2025-08-18 05:38:14 -07:00 |
|
AsyncRequests.cpp
|
VideoCommon: Clean up and eliminate the mutex in AsyncRequests using WaitableSPSCQueue.
|
2025-10-28 17:22:04 -05:00 |
|
AsyncRequests.h
|
VideoCommon: Clean up and eliminate the mutex in AsyncRequests using WaitableSPSCQueue.
|
2025-10-28 17:22:04 -05:00 |
|
AsyncShaderCompiler.cpp
|
Refactor: Make loop non-infinite instead in AsyncShaderCompiler.
|
2025-02-05 20:06:59 -05:00 |
|
AsyncShaderCompiler.h
|
|
|
|
BoundingBox.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
BoundingBox.h
|
|
|
|
BPFunctions.cpp
|
VideoCommon: rename ScissorResult 'm_result' to 'rectangles' to better reflect what the member is
|
2025-10-31 13:28:14 -05:00 |
|
BPFunctions.h
|
VideoCommon: rename ScissorResult 'm_result' to 'rectangles' to better reflect what the member is
|
2025-10-31 13:28:14 -05:00 |
|
BPMemory.cpp
|
VideoBackends / VideoCommon: rename member variables in RenderState to be consistent
|
2025-08-23 13:50:22 -05:00 |
|
BPMemory.h
|
VideoBackends / VideoCommon: rename member variables in RenderState to be consistent
|
2025-08-23 13:50:22 -05:00 |
|
BPStructs.cpp
|
Common: Make HookableEvent use non-static data.
|
2025-11-02 17:30:43 -06:00 |
|
BPStructs.h
|
|
|
|
CMakeLists.txt
|
Merge pull request #13975 from iwubcode/shader_includes
|
2025-11-02 13:17:28 -05:00 |
|
CommandProcessor.cpp
|
VideoCommon: reset some CP registers during PI_FIFO_RESET
|
2025-05-05 21:18:37 +01:00 |
|
CommandProcessor.h
|
VideoCommon: remove unused struct fields
|
2025-06-24 19:38:45 +01:00 |
|
ConstantManager.h
|
Cache normals in addition to binormals and tangents
|
2024-10-12 10:32:41 -07:00 |
|
Constants.h
|
|
|
|
CPMemory.cpp
|
DolphinAnalytics: Use Pascal case for GameQuirk enum
|
2025-08-14 13:54:23 -07:00 |
|
CPMemory.h
|
Fix out of bounds accesses for invalid vertex component formats
|
2024-04-04 12:50:34 -07:00 |
|
CPUCull.cpp
|
VideoBackends / VideoCommon: rename member variables in RenderState to be consistent
|
2025-08-23 13:50:22 -05:00 |
|
CPUCull.h
|
|
|
|
CPUCullImpl.h
|
|
|
|
DataReader.h
|
|
|
|
DriverDetails.cpp
|
VKPipeline: Don't include depth clamp control struct when not supported
|
2025-07-29 08:42:22 +09:00 |
|
DriverDetails.h
|
VKPipeline: Don't include depth clamp control struct when not supported
|
2025-07-29 08:42:22 +09:00 |
|
EFBInterface.cpp
|
VideoCommon: Fix out-of-bounds and disabled EFB access.
|
2025-03-26 01:23:16 -05:00 |
|
EFBInterface.h
|
VideoCommon: Fix out-of-bounds and disabled EFB access.
|
2025-03-26 01:23:16 -05:00 |
|
Fifo.cpp
|
Merge pull request #14035 from Dentomologist/pauseandlock_refactoring
|
2025-11-01 10:06:08 +01:00 |
|
Fifo.h
|
FifoManager: Remove redundant PauseAndLock parameters
|
2025-10-26 18:01:51 -07:00 |
|
FramebufferManager.cpp
|
Merge pull request #14071 from iwubcode/avoid_config_framebuffer_manager
|
2025-11-11 20:58:35 -05:00 |
|
FramebufferManager.h
|
VideoCommon/FramebufferManager: Silence warning:
|
2025-11-15 20:32:10 -06:00 |
|
FramebufferShaderGen.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
FramebufferShaderGen.h
|
|
|
|
FrameDumper.cpp
|
Common: Remove the string parameters from the HookableEvent interface.
|
2025-11-06 22:34:40 -06:00 |
|
FrameDumper.h
|
Video: remove enforced resolution least common multiple of 4 when dumping screenshots and not videos (only videos encoders have this limit).
|
2024-04-08 22:54:45 +03:00 |
|
FrameDumpFFMpeg.cpp
|
fmt: Replace deprecated fmt::localtime usage with Common::LocalTime
|
2025-06-04 13:32:12 +02:00 |
|
FrameDumpFFMpeg.h
|
VideoCommon: Limit maximum denominator for MPEG4
|
2025-05-12 18:54:42 +02:00 |
|
FreeLookCamera.cpp
|
|
|
|
FreeLookCamera.h
|
Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests
|
2025-05-01 15:00:37 +02:00 |
|
GeometryShaderGen.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
GeometryShaderGen.h
|
|
|
|
GeometryShaderManager.cpp
|
Improved stereoscopic 3D settings
|
2025-11-12 12:29:03 +03:00 |
|
GeometryShaderManager.h
|
|
|
|
GXPipelineTypes.h
|
C++20: Synthesize operator!= From operator==
|
2024-10-10 20:23:55 -07:00 |
|
HiresTextures.cpp
|
VideoCommon: watch texture pack folder for texture reloads (from dynamic input textures)
|
2025-06-06 23:03:02 -05:00 |
|
HiresTextures.h
|
VideoCommon: use CustomResourceManager in the texture cache and hook up to our hires textures
|
2025-06-06 23:03:02 -05:00 |
|
IndexGenerator.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
IndexGenerator.h
|
|
|
|
LightingShaderGen.cpp
|
VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic
|
2025-03-22 15:22:00 -05:00 |
|
LightingShaderGen.h
|
VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic
|
2025-03-22 15:22:00 -05:00 |
|
LookUpTables.h
|
|
|
|
NativeVertexFormat.h
|
|
|
|
NetPlayChatUI.cpp
|
VideoCommon/NetPlayChatUI: Replace msg with structured binding
|
2025-05-01 14:11:55 +02:00 |
|
NetPlayChatUI.h
|
|
|
|
NetPlayGolfUI.cpp
|
|
|
|
NetPlayGolfUI.h
|
|
|
|
OnScreenDisplay.cpp
|
Externals / VideoCommon: update imgui to 1.91.7 and implot to v0.16; imgui changed types for ImTextureId, which was addressed by using an implicit cast
|
2025-01-20 14:47:14 -06:00 |
|
OnScreenDisplay.h
|
Remove redundant semicolons
|
2024-08-20 14:59:54 +02:00 |
|
OnScreenUI.cpp
|
Merge pull request #13922 from TryTwo/imgui_add_default_font
|
2025-11-16 13:58:18 +01:00 |
|
OnScreenUI.h
|
VideoCommon: fix -Wmismatched-tags warning
|
2025-08-23 03:05:04 +01:00 |
|
OnScreenUIKeyMap.h
|
|
|
|
OpcodeDecoding.cpp
|
VideoCommon: Remove calls to GetPointer
|
2024-04-09 21:08:57 +02:00 |
|
OpcodeDecoding.h
|
VideoCommon/OpcodeDecoding: Replace enable_if with concepts.
|
2025-09-13 19:05:33 -05:00 |
|
PerformanceMetrics.cpp
|
OSD / Imgui: Add font size spinbox to Interface Pane.
|
2025-09-25 16:34:04 -07:00 |
|
PerformanceMetrics.h
|
Core, VideoCommon: Fix crash at shutdown due to destructor ordering
|
2025-04-28 07:11:53 +03:00 |
|
PerformanceTracker.cpp
|
Core, VideoCommon: Fix crash at shutdown due to destructor ordering
|
2025-04-28 07:11:53 +03:00 |
|
PerformanceTracker.h
|
Core, VideoCommon: Fix crash at shutdown due to destructor ordering
|
2025-04-28 07:11:53 +03:00 |
|
PerfQueryBase.cpp
|
Adjust order and spacing of various #includes
|
2024-07-26 14:28:34 -07:00 |
|
PerfQueryBase.h
|
|
|
|
PixelEngine.cpp
|
|
|
|
PixelEngine.h
|
|
|
|
PixelShaderGen.cpp
|
VideoBackends / VideoCommon: rename member variables in RenderState to be consistent
|
2025-08-23 13:50:22 -05:00 |
|
PixelShaderGen.h
|
VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic
|
2025-03-22 15:22:00 -05:00 |
|
PixelShaderManager.cpp
|
VideoBackends / VideoCommon: rename member variables in RenderState to be consistent
|
2025-08-23 13:50:22 -05:00 |
|
PixelShaderManager.h
|
|
|
|
PostProcessing.cpp
|
VideoBackends / VideoCommon: add support for specifying include files in shader code
|
2025-10-26 22:47:23 -05:00 |
|
PostProcessing.h
|
VideoBackends / VideoCommon: add support for specifying include files in shader code
|
2025-10-26 22:47:23 -05:00 |
|
Present.cpp
|
Merge pull request #14071 from iwubcode/avoid_config_framebuffer_manager
|
2025-11-11 20:58:35 -05:00 |
|
Present.h
|
Core/VideoCommon: Push presentation time calculated from CPU thread to GPU thread.
|
2025-03-10 16:40:46 -05:00 |
|
RenderState.cpp
|
VideoBackends / VideoCommon: rename member variables in RenderState to be consistent
|
2025-08-23 13:50:22 -05:00 |
|
RenderState.h
|
VideoBackends / VideoCommon: rename member variables in RenderState to be consistent
|
2025-08-23 13:50:22 -05:00 |
|
sfont.inc
|
|
|
|
ShaderCache.cpp
|
Common: Remove the string parameters from the HookableEvent interface.
|
2025-11-06 22:34:40 -06:00 |
|
ShaderCache.h
|
|
|
|
ShaderCompileUtils.cpp
|
VideoBackends / VideoCommon: add support for specifying include files in shader code
|
2025-10-26 22:47:23 -05:00 |
|
ShaderCompileUtils.h
|
VideoCommon: fix wrong path to glslang include
|
2025-11-02 14:29:14 -06:00 |
|
ShaderGenCommon.cpp
|
VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic
|
2025-03-22 15:22:00 -05:00 |
|
ShaderGenCommon.h
|
VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic
|
2025-03-22 15:22:00 -05:00 |
|
Spirv.cpp
|
Merge pull request #13975 from iwubcode/shader_includes
|
2025-11-02 13:17:28 -05:00 |
|
Spirv.h
|
Merge pull request #13975 from iwubcode/shader_includes
|
2025-11-02 13:17:28 -05:00 |
|
Statistics.cpp
|
Common: Remove the string parameters from the HookableEvent interface.
|
2025-11-06 22:34:40 -06:00 |
|
Statistics.h
|
Common: Make HookableEvent use non-static data.
|
2025-11-02 17:30:43 -06:00 |
|
TextureCacheBase.cpp
|
VideoCommon: Fix render to texture in wrong layout
|
2025-10-30 20:50:17 -05:00 |
|
TextureCacheBase.h
|
Common: Remove the string parameters from the HookableEvent interface.
|
2025-11-06 22:34:40 -06:00 |
|
TextureConfig.cpp
|
C++20: Synthesize operator!= From operator==
|
2024-10-10 20:23:55 -07:00 |
|
TextureConfig.h
|
VideoCommon: add formatter for AbstractTextureType
|
2025-01-20 14:24:54 -06:00 |
|
TextureConversionShader.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
TextureConversionShader.h
|
|
|
|
TextureConverterShaderGen.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
TextureConverterShaderGen.h
|
|
|
|
TextureDecoder_Common.cpp
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
TextureDecoder_Generic.cpp
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
TextureDecoder_Util.h
|
|
|
|
TextureDecoder_x64.cpp
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
TextureDecoder.h
|
VideoCommon: Use GetSpanForAddress safely in texture decoding
|
2024-04-20 18:31:08 +02:00 |
|
TextureInfo.cpp
|
GCC: Remedy NRVO Fails
|
2025-03-10 12:38:03 -07:00 |
|
TextureInfo.h
|
VideoCommon: Use GetSpanForAddress safely in texture decoding
|
2024-04-20 18:31:08 +02:00 |
|
TextureUtils.cpp
|
|
|
|
TextureUtils.h
|
|
|
|
TMEM.cpp
|
|
|
|
TMEM.h
|
|
|
|
UberShaderCommon.cpp
|
|
|
|
UberShaderCommon.h
|
|
|
|
UberShaderPixel.cpp
|
VideoBackends / VideoCommon: rename member variables in RenderState to be consistent
|
2025-08-23 13:50:22 -05:00 |
|
UberShaderPixel.h
|
VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic
|
2025-03-22 15:22:00 -05:00 |
|
UberShaderVertex.cpp
|
Cache normals in addition to binormals and tangents
|
2024-10-12 10:32:41 -07:00 |
|
UberShaderVertex.h
|
|
|
|
VertexLoader_Color.cpp
|
|
|
|
VertexLoader_Color.h
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
VertexLoader_Normal.cpp
|
Cache normals in addition to binormals and tangents
|
2024-10-12 10:32:41 -07:00 |
|
VertexLoader_Normal.h
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
VertexLoader_Position.cpp
|
Fix out of bounds accesses for invalid vertex component formats
|
2024-04-04 12:50:34 -07:00 |
|
VertexLoader_Position.h
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
VertexLoader_TextCoord.cpp
|
Fix out of bounds accesses for invalid vertex component formats
|
2024-04-04 12:50:34 -07:00 |
|
VertexLoader_TextCoord.h
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
VertexLoader.cpp
|
|
|
|
VertexLoader.h
|
|
|
|
VertexLoaderARM64.cpp
|
Cache normals in addition to binormals and tangents
|
2024-10-12 10:32:41 -07:00 |
|
VertexLoaderARM64.h
|
|
|
|
VertexLoaderBase.cpp
|
VertexLoaderBase: Allow the vertex loader type to be set via config
|
2025-01-24 18:31:42 -05:00 |
|
VertexLoaderBase.h
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
VertexLoaderManager.cpp
|
VideoBackends / VideoCommon: rename member variables in RenderState to be consistent
|
2025-08-23 13:50:22 -05:00 |
|
VertexLoaderManager.h
|
Cache normals in addition to binormals and tangents
|
2024-10-12 10:32:41 -07:00 |
|
VertexLoaderUtils.h
|
|
|
|
VertexLoaderX64.cpp
|
Source: Remove redundant lambda parameter lists
|
2025-06-14 10:19:31 +02:00 |
|
VertexLoaderX64.h
|
|
|
|
VertexManagerBase.cpp
|
Common: Remove the string parameters from the HookableEvent interface.
|
2025-11-06 22:34:40 -06:00 |
|
VertexManagerBase.h
|
Cache normals in addition to binormals and tangents
|
2024-10-12 10:32:41 -07:00 |
|
VertexShaderGen.cpp
|
VideoCommon: fix regression where scenes with expanded lines or points would cause issues if doing per-vertex transformations in the vertex shader
|
2025-06-09 19:08:21 -05:00 |
|
VertexShaderGen.h
|
VideoCommon: move vertex shader gen logic to a 'process_vertex()' function, to eventually allow for custom shaders to override vertex logic
|
2025-05-24 01:27:58 -05:00 |
|
VertexShaderManager.cpp
|
VideoCommon: move global variables out of BPFunctions
|
2025-10-31 13:27:50 -05:00 |
|
VertexShaderManager.h
|
VertexShaderManager: Eliminate unnecessary m_viewport_correction member.
|
2025-03-11 03:55:57 -05:00 |
|
VideoBackendBase.cpp
|
VideoCommon: pass the EFB buffer scale into the FramebufferManager instead of pulling it from config, in the future this will allow us to have multiple framebuffers
|
2025-11-05 21:52:54 -06:00 |
|
VideoBackendBase.h
|
VideoBackend: Rename GetName to GetConfigName
|
2025-10-13 17:38:20 -07:00 |
|
VideoCommon.h
|
Vulkan: Add support for unrestricted depth range.
|
2025-07-21 14:07:26 +09:00 |
|
VideoConfig.cpp
|
Merge pull request #14100 from AndrewGDX/master
|
2025-11-12 16:43:21 -06:00 |
|
VideoConfig.h
|
Improved stereoscopic 3D settings
|
2025-11-12 12:29:03 +03:00 |
|
VideoEvents.h
|
Common: Remove the string parameters from the HookableEvent interface.
|
2025-11-06 22:34:40 -06:00 |
|
VideoState.cpp
|
VideoCommon: Use GetSpanForAddress safely in texture decoding
|
2024-04-20 18:31:08 +02:00 |
|
VideoState.h
|
|
|
|
Widescreen.cpp
|
Common: Remove the string parameters from the HookableEvent interface.
|
2025-11-06 22:34:40 -06:00 |
|
Widescreen.h
|
|
|
|
XFMemory.cpp
|
|
|
|
XFMemory.h
|
VideoCommon: drop unused XF enumerators
|
2025-07-30 19:56:30 +01:00 |
|
XFStateManager.cpp
|
|
|
|
XFStateManager.h
|
|
|
|
XFStructs.cpp
|
DolphinAnalytics: Use Pascal case for GameQuirk enum
|
2025-08-14 13:54:23 -07:00 |
|
XFStructs.h
|
|
|