vkd3d-shader/msl: Implement support for the VKD3DSPR_DEPTHOUT register.

This commit is contained in:
Feifan He
2024-11-22 15:45:54 +08:00
committed by Henri Verbeet
parent b7203b0bbe
commit 7d2819249b
Notes: Henri Verbeet 2024-11-30 14:35:45 +01:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1286
2 changed files with 37 additions and 5 deletions

View File

@@ -16,22 +16,22 @@ float main() : SV_Depth
uniform 0 float 0.0
clear dsv 1.0
depth less
todo(msl) draw quad
draw quad
probe dsv (0,0) r (0.0)
uniform 0 float 0.75
clear dsv 1.0
todo(msl) draw quad
draw quad
probe dsv (0,0) r (0.75)
clear dsv 0.5
depth greater
todo(msl) draw quad
draw quad
probe dsv (0,0) r (0.75)
depth less
clear dsv 0.5
todo(msl) draw quad
draw quad
probe dsv (0,0) r (0.5)