HansKristian-Work / vkd3d-proton

Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation.
GNU Lesser General Public License v2.1
1.82k stars 190 forks source link

Implement render passes #1827

Closed doitsujin closed 8 months ago

doitsujin commented 8 months ago

Title, basically.

The implementation doesn't really do anything special, it essentially behaves as if OMSetRenderTargets was used instead, with discards, clears and resolves being performed as necessary. As a result, we keep exposing RENDER_PASS_TIER_0, which is equivalent to runtime emulation.

There's a few things tests don't cover: