..
DepalettizeShaderCommon.cpp
Replace a LOT of sprintf with snprintf, and a few strcpy with truncate_cpy
2023-04-28 21:04:05 +02:00
DepalettizeShaderCommon.h
wip
2022-08-26 15:51:25 +02:00
DepthBufferCommon.cpp
GPU: Discard framebuffer copy when clearing.
2023-03-01 22:11:20 -08:00
Draw2D.cpp
Workaround for some SOCOM game's misuse of CLUT8 textures.
2023-04-17 09:34:26 +02:00
Draw2D.h
Split the depth copy shader into depth copy and depth encode, dynamic depth scale in Draw2D
2023-02-11 18:24:07 +01:00
DrawEngineCommon.cpp
Centralize allocation of vertex decode buffers
2023-04-24 12:11:58 +02:00
DrawEngineCommon.h
vertexjit: Simplify CPU core check.
2023-02-28 07:03:12 -08:00
FragmentShaderGenerator.cpp
Replace the rest of the uses of DepthSliceFactor
2023-02-11 14:45:14 +01:00
FragmentShaderGenerator.h
Switch the 2x flag to a uniform
2023-01-10 12:36:28 +01:00
FramebufferManagerCommon.cpp
GPU: Always update size when shrinking.
2023-04-19 23:42:02 -07:00
FramebufferManagerCommon.h
GPU: Discard framebuffer copy when clearing.
2023-03-01 22:11:20 -08:00
GeometryShaderGenerator.cpp
Remove lmode flag bit from fragment and geometry shaders
2023-01-04 11:04:23 +01:00
GeometryShaderGenerator.h
Vulkan: Basic geoshader code generation.
2022-10-02 07:42:17 -07:00
GPUDebugInterface.cpp
Replace a LOT of sprintf with snprintf, and a few strcpy with truncate_cpy
2023-04-28 21:04:05 +02:00
GPUDebugInterface.h
Global: Cleanup virtual/override specifiers.
2022-12-10 21:13:36 -08:00
GPUStateUtils.cpp
Rename CenterDisplayOutputRect to CalculateDisplayOutputRect
2023-04-02 22:29:08 +02:00
GPUStateUtils.h
Replace the rest of the uses of DepthSliceFactor
2023-02-11 14:45:14 +01:00
IndexGenerator.cpp
More cleanup
2020-09-24 10:03:07 +02:00
IndexGenerator.h
Vulkan: Don't use non-indexed draws for pure tristrips and fans, creates extra pipelines.
2023-01-11 22:57:23 +01:00
PostShader.cpp
Allow specifying the VFS when loading INI files.
2023-03-07 10:04:10 +01:00
PostShader.h
Force postshaders with the usePreviousFrame flag to the end of the order
2022-12-09 17:19:08 +01:00
PresentationCommon.cpp
Less broken behavior with integer scale factor + auto render resolution
2023-04-30 10:18:47 +02:00
PresentationCommon.h
Correctly pass un-rotated width/height to presentation pipeline.
2023-04-11 22:27:26 +02:00
ReinterpretFramebuffer.cpp
GPU: Avoid uint by int shifts in reinterpret.
2023-01-03 23:00:17 -08:00
ReinterpretFramebuffer.h
Switch reinterpret shaders over to the Draw2D framework.
2022-08-23 11:12:23 +02:00
ReplacedTexture.cpp
ReplacedTexture: Opportunistically delete the waitable
2023-03-28 09:21:41 +02:00
ReplacedTexture.h
Lookup filtering overrides at texture load time instead of at runtime.
2023-03-18 13:03:05 +01:00
ShaderCommon.cpp
Linker fix - need to move init_resources along.
2020-11-09 15:39:46 +01:00
ShaderCommon.h
Unify most of the DebugGetShader* functions
2023-02-25 16:42:09 +01:00
ShaderId.cpp
Remove the rather redundant DoTexture flag from vshaders.
2023-01-11 14:16:46 +01:00
ShaderId.h
Remove the rather redundant DoTexture flag from vshaders.
2023-01-11 14:16:46 +01:00
ShaderUniforms.cpp
GPU: Correct depth clip/cull for zero scale.
2023-03-05 08:51:45 -08:00
ShaderUniforms.h
Vertex shaders: On platforms with uniform buffers, use indexing and loop for real over the lights.
2023-01-11 15:24:56 +01:00
SoftwareLighting.h
SoftwareTransformCommon.cpp
Replace all uses of ToScaledDepthFromIntegerScale.
2023-02-11 13:27:44 +01:00
SoftwareTransformCommon.h
Global: Set many read-only params as const.
2022-12-10 21:13:36 -08:00
SplineCommon.cpp
GPU: using if constexpr
C++17 optimization
2023-04-02 16:36:37 +02:00
SplineCommon.h
Global: Cleanup virtual/override specifiers.
2022-12-10 21:13:36 -08:00
StencilCommon.cpp
Remove count parameter from SetViewports. No use foreseen.
2023-02-25 07:12:53 +01:00
StencilCommon.h
Vulkan: Use stencil export when available.
2022-11-24 18:48:46 -08:00
TextureCacheCommon.cpp
Fix texcoord issue with SOCOM post effect
2023-04-25 23:02:12 +02:00
TextureCacheCommon.h
Rename SimpleBuf -> AlignedVector, use regular aligned memory instead of pages.
2023-04-24 12:04:34 +02:00
TextureDecoder.cpp
Workaround for some SOCOM game's misuse of CLUT8 textures.
2023-04-17 09:34:26 +02:00
TextureDecoder.h
Workaround for some SOCOM game's misuse of CLUT8 textures.
2023-04-17 09:34:26 +02:00
TextureReplacer.cpp
Fix an oversight when saving replacement textures on scoped storage
2023-04-22 00:05:07 +02:00
TextureReplacer.h
Replacement: Save textures even if already replaced, if the png is missing.
2023-03-27 15:43:18 +02:00
TextureScalerCommon.cpp
Avoid input/output arguments in the texture scaler too
2023-03-16 10:14:41 +01:00
TextureScalerCommon.h
Rename SimpleBuf -> AlignedVector, use regular aligned memory instead of pages.
2023-04-24 12:04:34 +02:00
TextureShaderCommon.cpp
Reporting: Fix some header includes.
2022-12-27 14:58:20 -08:00
TextureShaderCommon.h
Global: Set many read-only params as const.
2022-12-10 21:13:36 -08:00
TransformCommon.cpp
GPU: Preconvert light vecs to Vec3f.
2021-04-05 20:55:52 -07:00
TransformCommon.h
Reporting: Fix some header includes.
2022-12-27 14:58:20 -08:00
VertexDecoderArm.cpp
Reporting: Fix some header includes.
2022-12-27 14:58:20 -08:00
VertexDecoderArm64.cpp
riscv: Add basic steps to vertex decode.
2023-02-12 23:05:34 -08:00
VertexDecoderCommon.cpp
vertexjit: Simplify CPU core check.
2023-02-28 07:03:12 -08:00
VertexDecoderCommon.h
riscv: Add morph+skin to vertexjit.
2023-02-16 18:45:10 -08:00
VertexDecoderRiscV.cpp
riscv: Add morph+skin to vertexjit.
2023-02-16 18:45:10 -08:00
VertexDecoderX86.cpp
Reporting: Fix some header includes.
2022-12-27 14:58:20 -08:00
VertexShaderGenerator.cpp
GPU: Correct depth clip/cull for zero scale.
2023-03-05 08:51:45 -08:00
VertexShaderGenerator.h
Misc multiview hackery
2022-10-27 11:05:58 +02:00