mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
vkd3d-shader/d3dbc: Lower 1.4 TEXLD.
This commit is contained in:
committed by
Henri Verbeet
parent
9c605c942c
commit
731b94f6f9
Notes:
Henri Verbeet
2025-08-07 20:51:20 +02:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1670
30
tests/hlsl/ps1-sampler.shader_test
Normal file
30
tests/hlsl/ps1-sampler.shader_test
Normal file
@@ -0,0 +1,30 @@
|
||||
[require]
|
||||
shader model < 3.0
|
||||
|
||||
[sampler 0]
|
||||
filter point point point
|
||||
address wrap wrap wrap
|
||||
|
||||
[srv 0]
|
||||
size (2d, 2, 2)
|
||||
1.0 0.0 0.0 0.0 1.0 1.0 0.0 0.0
|
||||
1.0 0.0 1.0 0.0 1.0 1.0 1.0 0.0
|
||||
|
||||
[vertex shader]
|
||||
void main(inout float4 pos : position, out float4 tex : texcoord)
|
||||
{
|
||||
tex = pos + 0.75;
|
||||
}
|
||||
|
||||
[pixel shader d3dbc-hex]
|
||||
% TODO: Convert to assembly or HLSL.
|
||||
ffff0104 % ps_1_4
|
||||
00000042 800f0000 b0e40000 % texld r0, t0
|
||||
0000ffff % end
|
||||
|
||||
[test]
|
||||
draw quad
|
||||
probe (320, 240) f32(1, 1, 1, 0)
|
||||
probe (480, 240) f32(1, 0, 1, 0)
|
||||
probe (320, 360) f32(1, 1, 0, 0)
|
||||
probe (480, 360) f32(1, 0, 0, 0)
|
Reference in New Issue
Block a user