ppsspp/GPU/Common
Henrik Rydgård 6d8069dfd1 Vulkan: Remove the remains of the input attachment experiment
Haven't been using these for a while.

I've come to the conclusion here that I think it's better to try to
deal with the issues using safe workarounds like copies, instead of
relying on features with somewhat iffy driver support that are not
universal across APIs anyway.
2023-06-13 20:46:27 +02:00
..
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
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 SSE addstrip: Add the early-outs. 2023-06-13 11:47:53 +02:00
DrawEngineCommon.h Merge pull request #17565 from hrydgard/breakout-vcache-vulkan 2023-06-13 09:56:52 +02:00
FragmentShaderGenerator.cpp Vulkan: Remove the remains of the input attachment experiment 2023-06-13 20:46:27 +02:00
FragmentShaderGenerator.h Vulkan: Remove the remains of the input attachment experiment 2023-06-13 20:46:27 +02:00
FramebufferManagerCommon.cpp VulkanDebug log fix, reduce log spam 2023-05-30 18:32:33 +02:00
FramebufferManagerCommon.h Cache textures created by MakePixelsTexture and reuse where appropriate. 2023-05-30 14:07:44 +02:00
GeometryShaderGenerator.cpp Manually revert the rest of the lmode optimization 2023-05-09 18:44:24 +02:00
GeometryShaderGenerator.h
GPUDebugInterface.cpp Debugger: Simplify expression error handling. 2023-04-29 09:15:14 -07:00
GPUDebugInterface.h Add a trivial profiling tool to the OpenGL backend - meaasure the time it takes to run a frame of commands. 2023-05-17 14:38:11 +02: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 Division->shift. since it's a signed integer, gets rid of a cdq instruction. 2023-06-13 11:57:28 +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
PresentationCommon.cpp Cache textures created by MakePixelsTexture and reuse where appropriate. 2023-05-30 14:07:44 +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
ReplacedTexture.cpp Support BC1,2,3 formats also if packed in a DX10-style DDS. 2023-05-01 20:55:31 +02:00
ReplacedTexture.h x86 buildfix, warning fix 2023-06-12 17:46:57 +02:00
ShaderCommon.cpp
ShaderCommon.h Revert "Merge pull request #16628 from hrydgard/remove-fog-fshader-flag" 2023-05-08 22:01:38 +02:00
ShaderId.cpp Only dirty the uniform UVSCALEOFFSET when really needed 2023-05-25 15:00:57 +02:00
ShaderId.h Restore fragmentshader ID flags double and texalpha. Add a ubershader mode that uses dynamic state. 2023-05-25 10:19:01 +02:00
ShaderUniforms.cpp Manually revert "Remove LM flag from vshader too" (#16718) 2023-05-09 18:44:18 +02:00
ShaderUniforms.h Restore fragmentshader ID flags double and texalpha. Add a ubershader mode that uses dynamic state. 2023-05-25 10:19:01 +02:00
SoftwareLighting.h
SoftwareTransformCommon.cpp Revert "Merge pull request #16628 from hrydgard/remove-fog-fshader-flag" 2023-05-08 22:01:38 +02:00
SoftwareTransformCommon.h
SplineCommon.cpp Some renaming to follow the standard of appending _ to member vars 2023-05-23 18:00:50 +02:00
SplineCommon.h Bump the index/vertex cpu-side buffer sizes a little. Replaces #17387 2023-05-03 00:24:43 +02:00
StencilCommon.cpp Cache textures created by MakePixelsTexture and reuse where appropriate. 2023-05-30 14:07:44 +02:00
StencilCommon.h
TextureCacheCommon.cpp Only dirty the uniform UVSCALEOFFSET when really needed 2023-05-25 15:00:57 +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 Merge pull request #17380 from hrydgard/replacement-find-files 2023-05-02 21:40:05 +02:00
TextureReplacer.h Merge pull request #17380 from hrydgard/replacement-find-files 2023-05-02 21:40:05 +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
TransformCommon.cpp
TransformCommon.h Reporting: Fix some header includes. 2022-12-27 14:58:20 -08:00
VertexDecoderArm.cpp Nop-align the ARM and ARM64 loops too. Many CPUs benefit somewhat from hot loops being 16-byte aligned. 2023-06-13 00:05:48 +02:00
VertexDecoderArm64.cpp Merge pull request #17567 from hrydgard/uvscale-as-argument 2023-06-13 09:49:31 +02:00
VertexDecoderCommon.cpp Pass uvScale in as an argument to the vertex decoder 2023-06-12 20:25:18 +02:00
VertexDecoderCommon.h Pass uvScale in as an argument to the vertex decoder 2023-06-12 20:25:18 +02:00
VertexDecoderRiscV.cpp Pass uvScale in as an argument to the vertex decoder 2023-06-12 20:25:18 +02:00
VertexDecoderX86.cpp x86/x64: Nop-align the main loop of vertex decoder loops 2023-06-12 20:39:39 +02:00
VertexShaderGenerator.cpp Manually revert the rest of the lmode optimization 2023-05-09 18:44:24 +02:00
VertexShaderGenerator.h