ppsspp/GPU/Common
Unknown W. Brackets fa0e88f1b7 Add a flag to use the display vfb for screenshots.
This fixes proportions of reporting, savestate screenshots, and TAS
recording for PS1 ports, mainly.
2016-09-25 16:32:18 -07:00
..
DepalettizeShaderCommon.cpp Add some infrastructure for 2D drawing, to be used by the Vulkan framebuffer manager 2016-03-31 00:49:10 +02:00
DepalettizeShaderCommon.h Start porting TextureCache. Lots of stubbing going on. 2016-03-20 19:30:11 +01:00
DrawEngineCommon.cpp Clear memory when clearing drawing. 2016-09-18 20:38:19 -07:00
DrawEngineCommon.h Clear memory when clearing drawing. 2016-09-18 20:38:19 -07:00
FramebufferCommon.cpp Download 154000 each frame for Katamari. 2016-09-18 20:38:20 -07:00
FramebufferCommon.h Add a flag to use the display vfb for screenshots. 2016-09-25 16:32:18 -07:00
GPUDebugInterface.cpp gedbg: Add scaled 16-bit z support. 2016-01-20 22:11:02 -08:00
GPUDebugInterface.h Add a flag to use the display vfb for screenshots. 2016-09-25 16:32:18 -07:00
GPUStateUtils.cpp Avoid a c++11 rule violation. 2016-08-06 20:01:50 -07:00
GPUStateUtils.h Correct pixel depth rounding. 2016-01-19 20:19:50 -08:00
IndexGenerator.cpp Tiny cleanup to indexgen. 2016-04-10 02:30:33 -07:00
IndexGenerator.h Tiny cleanup to indexgen. 2016-04-10 02:30:33 -07:00
PostShader.cpp Add new postshader setting "upscaling" 2015-10-14 18:32:13 +02:00
PostShader.h Add new postshader setting "upscaling" 2015-10-14 18:32:13 +02:00
ShaderCommon.h Initial vulkan code. 2016-03-20 19:18:35 +01:00
ShaderId.cpp Fix UV scale for some vertex formats (like GL). Separate updates of PROJ and PROJTHROUGH matrices. 2016-03-20 19:31:02 +01:00
ShaderId.h GL Cleanup: No longer redundantly store the shader ID inside the shader objects 2016-01-17 20:33:14 +01:00
SoftwareLighting.h Remove cached light variables to reduce work when parsing DLs. 2014-04-21 12:51:19 +02:00
SoftwareTransformCommon.cpp Detect clears even when outside scissor. 2016-05-19 20:37:29 -07:00
SoftwareTransformCommon.h Use draws for alpha/stencil only clear in Vulkan. 2016-03-20 19:31:02 +01:00
SplineCommon.cpp Correct bezier handling for 0 division. 2016-04-10 17:53:50 -07:00
SplineCommon.h Use bernstein for texcoord interpolation too. 2016-04-09 22:14:15 -07:00
TextureCacheCommon.cpp Correct CLUT load size. 2016-07-09 10:13:43 -07:00
TextureCacheCommon.h Centralize the majority of texture decode. 2016-06-19 08:05:54 -07:00
TextureDecoder.cpp Use a same-everywhere quick hash for now. 2016-05-01 00:30:43 -07:00
TextureDecoder.h Use a same-everywhere quick hash for now. 2016-05-01 00:30:43 -07:00
TextureDecoderNEON.cpp Allow unswizzling with a dest pitch. 2016-03-26 23:38:50 -07:00
TextureDecoderNEON.h Allow unswizzling with a dest pitch. 2016-03-26 23:38:50 -07:00
TextureScalerCommon.cpp Buildfix. 2016-06-25 09:59:20 -07:00
TextureScalerCommon.h Scale directly into the buffer if possible. 2016-06-25 08:40:45 -07:00
TransformCommon.cpp Always clamp in ToRGB[A]?(). 2014-10-31 09:07:54 -07:00
TransformCommon.h Remove cached light variables to reduce work when parsing DLs. 2014-04-21 12:51:19 +02:00
VertexDecoderArm64.cpp Port over the Exynos cacheline size fix from Dolphin. Thanks to lewurm of the mono project for the discovery and original fix. 2016-09-10 09:25:06 +02:00
VertexDecoderArm.cpp Implement W^X-compatible path. Works on Windows and Android, hopefully iOS (untested). 2016-08-28 14:52:08 +02:00
VertexDecoderCommon.cpp Implement W^X-compatible path. Works on Windows and Android, hopefully iOS (untested). 2016-08-28 14:52:08 +02:00
VertexDecoderCommon.h Don't convert to float with prescale off. 2016-04-16 19:00:34 -07:00
VertexDecoderFake.cpp MIPS: Fix build so we can compile this again. 2015-10-29 02:46:43 +00:00
VertexDecoderX86.cpp Implement W^X-compatible path. Works on Windows and Android, hopefully iOS (untested). 2016-08-28 14:52:08 +02:00