ppsspp/GPU/Common
Henrik Rydgård ea180e54c9 Fix some "double-binds" of the backbuffer.
These are already eliminated by the queuerunner, but better not to
generate them in the first place, for easier sanity checks.
2024-01-30 10:44:18 +01:00
..
DepalettizeShaderCommon.cpp
DepalettizeShaderCommon.h
DepthBufferCommon.cpp Make some global string pointers const, not just the strings. 2023-12-29 14:09:45 +01:00
Draw2D.cpp D3D9: Apply a half-pixel offset in 2D shader draws. Makes Tantalus games less broken (but still broken) 2023-12-05 14:09:14 +01:00
Draw2D.h
DrawEngineCommon.cpp Reject zero-vertex-count draws. 2023-12-29 14:09:45 +01:00
DrawEngineCommon.h Pass the limit on the number of indices to generate to BuildDrawingParams. 2024-01-15 10:09:04 +01:00
FragmentShaderGenerator.cpp Back out clearly inconsequential/useless .reserve() calls 2023-12-29 08:27:56 +01:00
FragmentShaderGenerator.h Vulkan: Remove the remains of the input attachment experiment 2023-06-13 20:46:27 +02:00
FramebufferManagerCommon.cpp Fix some "double-binds" of the backbuffer. 2024-01-30 10:44:18 +01:00
FramebufferManagerCommon.h Fix issue where nothing had started a render pass when we wanted to clear the screen. 2023-12-11 13:06:15 +01:00
GeometryShaderGenerator.cpp Back out clearly inconsequential/useless .reserve() calls 2023-12-29 08:27:56 +01:00
GeometryShaderGenerator.h
GPUDebugInterface.cpp
GPUDebugInterface.h Minor refactor allowing getting the GPU profile string outside games 2023-08-03 16:31:20 +02:00
GPUStateUtils.cpp GPU: Handle invalid blendeq more accurately. 2023-09-23 13:08:25 -07:00
GPUStateUtils.h Tilt: Fix some edge cases leading to division by zero and similar. 2023-11-09 19:14:31 +01:00
IndexGenerator.cpp Avoid decoding indices when we don't need them. 2023-12-20 14:25:19 +01:00
IndexGenerator.h Avoid decoding indices when we don't need them. 2023-12-20 14:25:19 +01:00
PostShader.cpp Using const reference for C++17 range-based loop and freq used objects 2023-12-13 17:33:01 +01:00
PostShader.h
PresentationCommon.cpp Revert back to the old way of fitting into 16:9: Crop one line at the top and bottom 2024-01-15 22:04:42 +01:00
PresentationCommon.h Fix some "double-binds" of the backbuffer. 2024-01-30 10:44:18 +01:00
ReinterpretFramebuffer.cpp
ReinterpretFramebuffer.h
ReplacedTexture.cpp Allow replacing mip levels of a texture even without a ini file. Probably niche. 2023-12-29 19:06:20 +01:00
ReplacedTexture.h x86 buildfix, warning fix 2023-06-12 17:46:57 +02:00
ShaderCommon.cpp
ShaderCommon.h Cache planes used for BBOX culling 2023-07-30 14:42:22 +02:00
ShaderId.cpp [GPU/Common/DX9/GLES/Software] Object out of scope optimization for better codegeneration (lower level scope) 2023-12-20 12:34:34 +03:00
ShaderId.h
ShaderUniforms.cpp Eliminate inf values resulting from depth range computation. 2023-12-12 18:48:22 +01:00
ShaderUniforms.h
SoftwareLighting.h
SoftwareTransformCommon.cpp Expand primitives: Check the vertex count too. 2024-01-28 22:48:40 +01:00
SoftwareTransformCommon.h Expand primitives: Check the vertex count too. 2024-01-28 22:48:40 +01:00
SplineCommon.cpp Move the clockwise calculation out of DrawEngineCommon 2023-10-10 13:16:34 +02:00
SplineCommon.h
StencilCommon.cpp Rename MayIntersectFramebuffer to MayInteresectFramebufferColor 2023-12-06 09:42:44 +01:00
StencilCommon.h
TextureCacheCommon.cpp Separate out the checks for save vs replace textures more, fixing some issues 2024-01-23 01:07:31 +01:00
TextureCacheCommon.h Add comment about swizzling to the texture replacer hash 2023-12-07 11:01:51 +01:00
TextureDecoder.cpp Fix NEON compilation error on strict compilers. Fixes #18688 2024-01-18 10:38:30 +01:00
TextureDecoder.h
TextureReplacer.cpp Separate out the checks for save vs replace textures more, fixing some issues 2024-01-23 01:07:31 +01:00
TextureReplacer.h Separate out the checks for save vs replace textures more, fixing some issues 2024-01-23 01:07:31 +01:00
TextureScalerCommon.cpp Fix texture upscaler bug 2023-12-21 11:55:45 -05:00
TextureScalerCommon.h
TextureShaderCommon.cpp [GPU Common Vulkan/UI/Windows Debugger] Added const reference for function params 2023-12-14 14:23:31 +03:00
TextureShaderCommon.h [GPU Common Vulkan/UI/Windows Debugger] Added const reference for function params 2023-12-14 14:23:31 +03:00
TransformCommon.cpp [GPU/Common/DX9/GLES/Software] Object out of scope optimization for better codegeneration (lower level scope) 2023-12-20 12:34:34 +03:00
TransformCommon.h
VertexDecoderArm.cpp Buildfix 2023-12-19 14:44:21 +01:00
VertexDecoderArm64.cpp Buildfix 2023-12-19 14:44:21 +01:00
VertexDecoderCommon.cpp Make some global string pointers const, not just the strings. 2023-12-29 14:09:45 +01:00
VertexDecoderCommon.h Show vertex decoders separately in profiles 2023-12-19 12:25:54 +01:00
VertexDecoderRiscV.cpp Audio: Correct log function name. 2023-12-29 09:42:23 -08:00
VertexDecoderX86.cpp VertexDecoder: Minor optimization for CPUs not supporting SSE4. 2023-12-05 01:23:09 +01:00
VertexShaderGenerator.cpp Make some global string pointers const, not just the strings. 2023-12-29 14:09:45 +01:00
VertexShaderGenerator.h