ppsspp/GPU/Common
2024-12-17 18:24:18 +01:00
..
DepalettizeShaderCommon.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
DepalettizeShaderCommon.h
DepthBufferCommon.cpp Global rename of FBChannel to Aspect, also make it a class enum 2024-12-15 22:24:05 +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 applySkinInDecode belongs in the VertexTypeID, not in the options. 2024-12-17 18:24:18 +01:00
DrawEngineCommon.h applySkinInDecode belongs in the VertexTypeID, not in the options. 2024-12-17 18:24:18 +01:00
FragmentShaderGenerator.cpp Fragment shader: Don't error on bad blend eqs, instead use default eq (add) 2024-10-25 21:54:57 +02:00
FragmentShaderGenerator.h Add support for the EXT_provoking_vertex Vulkan extension, allowing us to skip software transform for this case. 2024-07-17 10:41:25 +02:00
FramebufferManagerCommon.cpp Global rename of FBChannel to Aspect, also make it a class enum 2024-12-15 22:24:05 +01:00
FramebufferManagerCommon.h Small simplification 2024-12-15 13:23:34 +01:00
GeometryShaderGenerator.cpp Back out clearly inconsequential/useless .reserve() calls 2023-12-29 08:27:56 +01:00
GeometryShaderGenerator.h
GPUDebugInterface.cpp Lift some more debugging functionality into GPUCommon 2024-12-15 14:03:05 +01:00
GPUDebugInterface.h Add break-on-count (with rudimentary UI), break on block transfer 2024-12-17 11:24:07 +01:00
GPUStateUtils.cpp Minor code cleanups 2024-10-28 17:50:34 +01: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 Add rudimentary block transfer visualization (in text form) 2024-12-17 11:35:04 +01:00
IndexGenerator.h Minor code cleanups 2024-10-28 17:50:34 +01:00
PostShader.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
PostShader.h Make the i18n T function use std::string_view 2024-02-12 18:44:39 +01:00
PresentationCommon.cpp Global rename of FBChannel to Aspect, also make it a class enum 2024-12-15 22:24:05 +01:00
PresentationCommon.h Fix possible framebuffer binding bug in EmuScreen 2024-10-02 16:21:53 +02:00
ReinterpretFramebuffer.cpp
ReinterpretFramebuffer.h Some include cleanup, delete some obsolete code 2024-07-25 14:52:41 +02:00
ReplacedTexture.cpp thread solution: initial progress 2024-12-10 01:27:25 +01:00
ReplacedTexture.h Add new log category for texture replacements 2024-12-01 14:17:01 +01:00
ShaderCommon.cpp
ShaderCommon.h
ShaderId.cpp Fragment shader: Don't error on bad blend eqs, instead use default eq (add) 2024-10-25 21:54:57 +02:00
ShaderId.h Mali: Turn off any depth writes if depth test is set to NEVER. 2024-02-02 11:11:31 +01:00
ShaderUniforms.cpp Fix minor difference between ubershader and specialized vshaders 2024-07-24 20:50:33 +02:00
ShaderUniforms.h
SoftwareLighting.h
SoftwareTransformCommon.cpp Reduce Windows debugger crashes on shutdown 2024-10-29 11:20:03 +01:00
SoftwareTransformCommon.h Provoking vertex (software transform): Simpler solution 2024-07-17 14:40:52 +02:00
SplineCommon.cpp applySkinInDecode belongs in the VertexTypeID, not in the options. 2024-12-17 18:24:18 +01:00
SplineCommon.h
StencilCommon.cpp Global rename of FBChannel to Aspect, also make it a class enum 2024-12-15 22:24:05 +01:00
StencilCommon.h
TextureCacheCommon.cpp Global rename of FBChannel to Aspect, also make it a class enum 2024-12-15 22:24:05 +01:00
TextureCacheCommon.h Refactor: Make GPUCommon own the framedump "recorder". 2024-12-15 12:07:44 +01:00
TextureDecoder.cpp Fix NEON compilation error on strict compilers. Fixes #18688 2024-01-18 10:38:30 +01:00
TextureDecoder.h Some include cleanup, delete some obsolete code 2024-07-25 14:52:41 +02:00
TextureReplacer.cpp TextureReplacer: Load the ini, even if just saving. 2024-12-13 13:49:09 +01:00
TextureReplacer.h Add special texture hashing mode solving the Tag Force problem. 2024-12-10 19:24:20 +01:00
TextureScalerCommon.cpp Remove some obsolete debugging stuff 2024-11-28 11:19:01 +01:00
TextureScalerCommon.h [GPU] Make static and const methods if possible 2024-04-05 17:04:31 +03:00
TextureShaderCommon.cpp Cleanup, add another GPU stat 2024-10-29 08:18:41 +01:00
TextureShaderCommon.h Cleanup, add another GPU stat 2024-10-29 08:18:41 +01: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 Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
VertexDecoderArm64.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
VertexDecoderCommon.cpp applySkinInDecode belongs in the VertexTypeID, not in the options. 2024-12-17 18:24:18 +01:00
VertexDecoderCommon.h applySkinInDecode belongs in the VertexTypeID, not in the options. 2024-12-17 18:24:18 +01:00
VertexDecoderHandwritten.cpp Vertex decoder, SSE opt: Use the correct store operation to store 64 bits. 2024-07-22 10:30:57 +02:00
VertexDecoderHandwritten.h Add another handwritten vertex decoder 2024-05-11 10:00:39 +02:00
VertexDecoderRiscV.cpp Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
VertexDecoderX86.cpp Make handwritten vertex decoders work with non-compiled vertex decoding 2024-05-11 10:00:35 +02:00
VertexShaderGenerator.cpp Hardware transform: Clamp the specular coefficient to 0.0 before taking the power. 2024-09-25 21:09:13 +02:00
VertexShaderGenerator.h