mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-02-04 06:44:25 +01:00
- Updates vulkan to use GPU vertex processing - Rewrites vulkan to buffer entire frames and present when first available to avoid stalls - Move more state into dynamic descriptors to reduce progam cache misses; Fix render pass conflicts before texture access - Discards incomplete cb at destruction to avoid refs to destroyed objects - Move set_viewport to the uninterruptible block before drawing in case cb is switched before we're ready - Manage frame contexts separately for easier async frame management - Avoid wasteful create-destroy cycles when sampling rtts |
||
|---|---|---|
| .. | ||
| BufferUtils.cpp | ||
| BufferUtils.h | ||
| FragmentProgramDecompiler.cpp | ||
| FragmentProgramDecompiler.h | ||
| GLSLCommon.h | ||
| ProgramStateCache.cpp | ||
| ProgramStateCache.h | ||
| ring_buffer_helper.h | ||
| ShaderParam.cpp | ||
| ShaderParam.h | ||
| surface_store.cpp | ||
| surface_store.h | ||
| TextGlyphs.h | ||
| TextureUtils.cpp | ||
| TextureUtils.h | ||
| VertexProgramDecompiler.cpp | ||
| VertexProgramDecompiler.h | ||