ppsspp/GPU/Common
Henrik Rydgård 5549fddae5 Touch control layout screen: Resize the game image to fit the editing surface
Makes it easier to place controls properly.

Note, if you have disabled "Transparent UI background" in settings, this
won't do much.

This is a long-requested feature: #16228
2025-03-05 18:00:49 +01:00
..
DepalettizeShaderCommon.cpp Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01:00
DepalettizeShaderCommon.h
DepthBufferCommon.cpp Remove compat flag AllowDelayedReadback 2025-01-05 09:18:13 +01:00
DepthRaster.cpp CrossSIMD: Fix more no-simd fallbacks. The depth rasterizer now works in TEST_FALLBACK mode. 2025-02-10 11:51:22 -06: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 use ComPtr for misc. things 2025-01-17 18:06:24 +01:00
DrawEngineCommon.cpp CrossSIMD: Fix more no-simd fallbacks. The depth rasterizer now works in TEST_FALLBACK mode. 2025-02-10 11:51:22 -06: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
GPUDebugInterface.cpp Do some cleanup of #includes in GPU 2024-12-18 13:57:26 +01:00
GPUDebugInterface.h Just some constification 2025-03-03 13:59:42 +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 Touch control layout screen: Resize the game image to fit the editing surface 2025-03-05 18:00:49 +01:00
PresentationCommon.h Touch control layout screen: Resize the game image to fit the editing surface 2025-03-05 18:00:49 +01: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 Ge: Apply slight adjustment to cull range, see issue #17061 2025-02-13 14:57:42 -06: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
TextureCacheCommon.cpp Make some uses of the erase-iter idiom safer and more consistent 2025-02-04 10:31:17 -06: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 ZipFileReader: Small performance optimization when reading by filename 2025-02-13 11:42:46 -06: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 Remove excessive error reporting 2025-03-02 02:28:42 +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