Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rsx/vk: Implement hardware instancing (RPCS3#16466)
* 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
- Loading branch information