xenia_edge
Changes
- [GPU/Metal] Fix the render encoder's viewport and scissor caching (
f469379) - [GPU/Metal] Fold the transfer stencil write into the depth draw (
5c83290) - [GPU/Metal] Write transfer stencil in one draw where the device allows it (
1c39af7) - [GPU/Metal] Encode queued ownership transfers into the guest's draw pass (
d026b5f) - [GPU/Metal] Queue ownership transfers for the guest's render pass (
4b658d7) - [GPU/Metal] Key transfer pipelines on the render pass attachment formats (
2a4da06) - [GPU/Metal] Implement ZPD occlusion queries (
5248c66) - [GPU/Metal] Fix upload pool Shutdown double-releasing in-flight buffers (
f884897) - [GPU/Metal] Normalize blend control in the pipeline keys (
a68bbc0) - [GPU/Metal] Reject invalid texture descriptors (
0172741) - [GPU/Metal] Invalidate the 3D-as-2D wrapper on base texture reload (
39820ee) - [GPU/Metal] Fix scaled-resolve range length truncated by scale_area-1 bytes (
9acc863) - [GPU/Metal] Fix red/blue swap on 4444 textures (
afe4855) - [GPU/Metal] Map k_1_5_5_5 textures to BGR5A1Unorm (
43e7ff9) - [GPU/SPIRV] Write the documented result value for kill instructions (
e7595ef)
Full changelog: 7c59fca...f469379