vkd3d-shader/ir: Lower VSIR_OP_LRP instructions.

This commit is contained in:
Henri Verbeet
2025-11-29 20:36:51 +01:00
parent 355a88b564
commit e0c23624f2
Notes: Henri Verbeet 2025-12-02 14:38:06 +01:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1850
2 changed files with 55 additions and 3 deletions

View File

@@ -28,7 +28,7 @@ ffff0200 % ps_2_0
[test]
uniform 0 float4 0 .25 .75 1
uniform 4 float4 0 .25 .75 1
todo draw quad
draw quad
probe ( 4, 4) f32(0, .25, .75, 1)
probe (20, 20) f32(0, .25, .75, 1)
probe (36, 36) f32(0, .25, .75, 1)
@@ -36,7 +36,7 @@ probe (52, 52) f32(0, .25, .75, 1)
uniform 0 float4 0 0 0 0
uniform 4 float4 1 1 1 1
todo draw quad
draw quad
probe ( 4, 4) f32(-1.0, 0.75, 1.5, -2.0)
probe (20, 20) f32(-0.5, 0.25, 0.5, -1.0)
probe (36, 36) f32( 0.0, -0.25, -0.5, 0.0)
@@ -44,7 +44,7 @@ probe (52, 52) f32( 0.5, -0.75, -1.5, 1.0)
uniform 0 float4 -2 -1 4 3
uniform 4 float4 0 1 2 1
todo draw quad
draw quad
probe ( 4, 4) f32(-4, 0.5, 1, 7)
probe (20, 20) f32(-3, -0.5, 3, 5)
probe (36, 36) f32(-2, -1.5, 5, 3)