mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-02-10 09:44:33 +01:00
* rsx: Add code to detect instanced draw commands * rsx: Add GLSL support for instanced rendering * rsx: Move draw call related functions to their own class * rsx: Move more functions from rsx thread to the draw command processor * rsx: Fix vertex program compiler crash * vk: Add support for hardware instanced draws * rsx: Fix instancing bug when indexed addressing is used to read constants * rsx: Fix rare crash in vertex program decompiler - This whole decompiler mess needs a rewrite * rsx: Handle dangling execution barriers * rsx: Do not use global registers object in logical "firmware" units * Cosmetic improvements * rsx: Test vertex program flags on each draw * rsx: Properly track changes in instancing state |
||
|---|---|---|
| .. | ||
| GLSLInterpreter | ||
| GLSLSnippets | ||
| Upscalers/FSR1 | ||
| CgBinaryFragmentProgram.cpp | ||
| CgBinaryProgram.h | ||
| CgBinaryVertexProgram.cpp | ||
| FragmentProgramDecompiler.cpp | ||
| FragmentProgramDecompiler.h | ||
| GLSLCommon.cpp | ||
| GLSLCommon.h | ||
| GLSLTypes.h | ||
| program_util.cpp | ||
| program_util.h | ||
| ProgramStateCache.cpp | ||
| ProgramStateCache.h | ||
| RSXFragmentProgram.h | ||
| RSXOverlay.h | ||
| RSXVertexProgram.h | ||
| ShaderInterpreter.h | ||
| ShaderParam.h | ||
| SPIRVCommon.cpp | ||
| SPIRVCommon.h | ||
| VertexProgramDecompiler.cpp | ||
| VertexProgramDecompiler.h | ||