ppsspp/GPU/Common
Unknown W. Brackets fc77e2f8fc Flag replaced/scaled textures so we don't reuse.
Otherwise, we may try to use the replaceImages path, and end up with a
small updated texture in the top left of a large replaced texture.
2016-06-06 19:35:58 -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 Add support for 32-bit indices. 2016-04-10 02:24:58 -07:00
DrawEngineCommon.h Advance pointers after drawing splines. 2016-04-10 17:12:48 -07:00
FramebufferCommon.cpp Download single-use renders right away. 2016-06-04 19:36:30 -07:00
FramebufferCommon.h Download single-use renders right away. 2016-06-04 19:36:30 -07:00
GPUDebugInterface.cpp gedbg: Add scaled 16-bit z support. 2016-01-20 22:11:02 -08:00
GPUDebugInterface.h gedbg: Add scaled 16-bit z support. 2016-01-20 22:11:02 -08:00
GPUStateUtils.cpp Rewrite 5551 test mask to 0xFF in more cases. 2016-05-28 09:11:53 -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 Refactor texture loading to move things around. 2016-05-01 11:17:55 -07:00
TextureCacheCommon.h Flag replaced/scaled textures so we don't reuse. 2016-06-06 19:35:58 -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 Vulkan: Fix flat texture scaling. 2016-03-26 17:26:55 -07:00
TextureScalerCommon.h Vulkan: Fix flat texture scaling. 2016-03-26 17:26:55 -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 Add ugly invalidation workaround for SGS7s. 2016-05-23 21:35:28 -07:00
VertexDecoderArm.cpp SW skinning (ARM32, x86): Don't convert more bone matrices than necessary 2015-10-25 00:51:47 +02:00
VertexDecoderCommon.cpp Fix a few reorder warnings. 2016-05-01 09:50:03 -07: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 Don't convert to float with prescale off. 2016-04-16 19:00:34 -07:00