ppsspp/GPU/Common
2025-01-05 09:28:34 +01:00
..
DepalettizeShaderCommon.cpp Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01:00
DepalettizeShaderCommon.h wip 2022-08-26 15:51:25 +02:00
DepthBufferCommon.cpp Remove compat flag AllowDelayedReadback 2025-01-05 09:18:13 +01:00
DepthRaster.cpp Implement the low-quality depth raster mode, default to it on Android/iOS. 2024-12-31 11:19:38 +01:00
DepthRaster.h Implement the low-quality depth raster mode, default to it on Android/iOS. 2024-12-31 11:19:38 +01:00
Draw2D.cpp Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01: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 Implement the low-quality depth raster mode, default to it on Android/iOS. 2024-12-31 11:19:38 +01:00
DrawEngineCommon.h Measure the available time for "background depth raster". The idea is viable. 2024-12-29 09:45:55 +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 Remove compat flag AllowDelayedReadback 2025-01-05 09:18:13 +01:00
FramebufferManagerCommon.h Actually queue up depth draws 2024-12-28 23:21:54 +01:00
GeometryShaderGenerator.cpp Back out clearly inconsequential/useless .reserve() calls 2023-12-29 08:27:56 +01:00
GeometryShaderGenerator.h Vulkan: Basic geoshader code generation. 2022-10-02 07:42:17 -07:00
GPUDebugInterface.cpp Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01:00
GPUDebugInterface.h Move more code into SoftwareTransformCommon, cleanup 2024-12-18 13:57:26 +01:00
GPUStateUtils.cpp Restore removed <algorithm> includes. 2024-12-19 09:53:07 +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 Finish up this cleanup (move _M_SSE compat define out of Common.h) 2024-12-19 16:23:20 +01:00
IndexGenerator.h Warning fixes, minor cleanup 2024-12-21 14:28:00 +01:00
PostShader.cpp Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01:00
PostShader.h Make the i18n T function use std::string_view 2024-02-12 18:44:39 +01:00
PresentationCommon.cpp Restore removed <algorithm> includes. 2024-12-19 09:53:07 +01:00
PresentationCommon.h Fix possible framebuffer binding bug in EmuScreen 2024-10-02 16:21:53 +02:00
ReinterpretFramebuffer.cpp Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01:00
ReinterpretFramebuffer.h Some include cleanup, delete some obsolete code 2024-07-25 14:52:41 +02:00
ReplacedTexture.cpp Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01:00
ReplacedTexture.h Add new log category for texture replacements 2024-12-01 14:17:01 +01:00
ShaderCommon.cpp
ShaderCommon.h Cache planes used for BBOX culling 2023-07-30 14:42:22 +02:00
ShaderId.cpp Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01: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 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 Very minor soft transform optimization 2024-12-28 18:45:03 +01:00
SoftwareTransformCommon.h Move more code into SoftwareTransformCommon, cleanup 2024-12-18 13:57:26 +01:00
SplineCommon.cpp Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01:00
SplineCommon.h GPU: Move things around a little, out of DrawEngine. 2024-12-17 19:13:38 +01:00
StencilCommon.cpp Global rename of FBChannel to Aspect, also make it a class enum 2024-12-15 22:24:05 +01:00
StencilCommon.h Vulkan: Use stencil export when available. 2022-11-24 18:48:46 -08:00
TextureCacheCommon.cpp Don't assert when using the old Ge debugger in OpenGL 2025-01-05 09:28:34 +01:00
TextureCacheCommon.h Don't assert when using the old Ge debugger in OpenGL 2025-01-05 09:28:34 +01:00
TextureDecoder.cpp Rename CrossSIMD to SIMDHeader, but also keep CrossSIMD.h (will have a future use) 2024-12-19 15:15:43 +01:00
TextureDecoder.h Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01:00
TextureReplacer.cpp Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01:00
TextureReplacer.h Add special texture hashing mode solving the Tag Force problem. 2024-12-10 19:24:20 +01:00
TextureScalerCommon.cpp Finish up this cleanup (move _M_SSE compat define out of Common.h) 2024-12-19 16:23:20 +01:00
TextureScalerCommon.h [GPU] Make static and const methods if possible 2024-04-05 17:04:31 +03:00
TextureShaderCommon.cpp Restore removed <algorithm> includes. 2024-12-19 09:53:07 +01:00
TextureShaderCommon.h Cleanup, add another GPU stat 2024-10-29 08:18:41 +01:00
TransformCommon.cpp Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01:00
TransformCommon.h Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01:00
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 Very minor soft transform optimization 2024-12-28 18:45:03 +01:00
VertexDecoderCommon.h Very minor soft transform optimization 2024-12-28 18:45:03 +01:00
VertexDecoderHandwritten.cpp Rename CrossSIMD to SIMDHeader, but also keep CrossSIMD.h (will have a future use) 2024-12-19 15:15:43 +01: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 Finish up this cleanup (move _M_SSE compat define out of Common.h) 2024-12-19 16:23:20 +01:00
VertexShaderGenerator.cpp Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01:00
VertexShaderGenerator.h Misc multiview hackery 2022-10-27 11:05:58 +02:00