ppsspp/GPU
Henrik Rydgård d82ecf1d3e IniFile: Store sections in unique_ptrs, instead of directly.
This fixes an issue when you create two sections consecutively and
retain pointers to them, and then modify them, such as happens in the
postshader ini initialization. Previously, one of the section pointers
could get invalidated since the section vector got resized. Now, the
pointed-to sections don't move around in memory, only the list of them
does.
2023-08-13 13:41:43 +02:00
..
Common IniFile: Store sections in unique_ptrs, instead of directly. 2023-08-13 13:41:43 +02:00
D3D11 In D3D11, force block compressed textures to have dimensions divisible by 4 2023-07-20 19:44:00 +02:00
Debugger GE Debugger: Make step tex jump to first prim. 2023-07-16 11:34:51 -07:00
Directx9 Break out the OSD data holder from Common/System/System.h, into OSD.cpp/h 2023-06-30 17:15:49 +02:00
GLES Minor refactor allowing getting the GPU profile string outside games 2023-08-03 16:31:20 +02:00
Software Try dirtying CULL_PLANES in Execute_BoundingBox in SoftGPU 2023-07-30 18:35:18 +02:00
Vulkan Minor refactor allowing getting the GPU profile string outside games 2023-08-03 16:31:20 +02:00
ge_constants.h Cleanup in ge_constants.h, add virtual CLUT8 buffer format 2022-09-14 22:18:35 +02:00
GeConstants.cpp
GeDisasm.cpp GE Debugger: Fix src/dst stride formatting. 2022-12-10 11:01:43 -08:00
GeDisasm.h
GPU.cpp Make ReadbackFramebufferSync able to use the stretch ability of ReadbackDepthbufferSync 2023-02-04 12:05:50 +01:00
GPU.h Cache planes used for BBOX culling 2023-07-30 14:42:22 +02:00
GPU.vcxproj MSVC: Set language standard to c++17. 2023-04-02 17:55:15 +02:00
GPU.vcxproj.filters Move texture replacer to GPU/Common. 2023-03-09 21:11:53 +01:00
GPUCommon.cpp Cache planes used for BBOX culling 2023-07-30 14:42:22 +02:00
GPUCommon.h Cleanup, address feedback 2023-05-26 10:28:10 +02:00
GPUCommonHW.cpp Cache planes used for BBOX culling 2023-07-30 14:42:22 +02:00
GPUCommonHW.h Cleanup, address feedback 2023-05-26 10:28:10 +02:00
GPUInterface.h GPU: Rename match flags to avoid confusion. 2023-03-25 23:25:42 -07:00
GPUState.cpp Experiment with the collapsible header thingy. Slightly increase the font size of headers. 2023-07-31 11:48:50 +02:00
GPUState.h Update the uvscale uniform a bit more conservatively on framebuffer changes 2023-06-15 11:57:30 +02:00
Math3D.cpp GPU: Use NEON for vector length/normalize. 2023-01-08 12:32:55 -08:00
Math3D.h softgpu: Reduce some non-SIMD lighting math. 2023-07-16 10:31:44 -07:00