vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants.

This commit is contained in:
Atharva Nimbalkar 2021-08-20 01:30:58 +05:30 committed by Henri Verbeet
parent 2409966ff2
commit 2fc35da940
Notes: Henri Verbeet 2024-09-20 17:32:27 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1091
75 changed files with 311 additions and 305 deletions

View File

@ -144,6 +144,12 @@ static void shader_glsl_print_register_name(struct vkd3d_string_buffer *buffer,
vkd3d_string_buffer_printf(buffer, "%#xu", reg->u.immconst_u32[0]); vkd3d_string_buffer_printf(buffer, "%#xu", reg->u.immconst_u32[0]);
break; break;
case VSIR_DIMENSION_VEC4:
vkd3d_string_buffer_printf(buffer, "uvec4(%#xu, %#xu, %#xu, %#xu)",
reg->u.immconst_u32[0], reg->u.immconst_u32[1],
reg->u.immconst_u32[2], reg->u.immconst_u32[3]);
break;
default: default:
vkd3d_string_buffer_printf(buffer, "<unhandled_dimension %#x>", reg->dimension); vkd3d_string_buffer_printf(buffer, "<unhandled_dimension %#x>", reg->dimension);
vkd3d_glsl_compiler_error(gen, VKD3D_SHADER_ERROR_GLSL_INTERNAL, vkd3d_glsl_compiler_error(gen, VKD3D_SHADER_ERROR_GLSL_INTERNAL,

View File

@ -11,17 +11,17 @@ float4 main() : sv_target
[test] [test]
uniform 0 float4 -1.1 1.6 1.3 0.5 uniform 0 float4 -1.1 1.6 1.3 0.5
todo(glsl) draw quad draw quad
probe (0, 0) rgba (1.0, 1.0, 1.0, 1.0) probe (0, 0) rgba (1.0, 1.0, 1.0, 1.0)
[test] [test]
uniform 0 float4 0.0 1.6 1.3 0.5 uniform 0 float4 0.0 1.6 1.3 0.5
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0) probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0)
[test] [test]
uniform 0 float4 1.0 0.0 1.3 0.5 uniform 0 float4 1.0 0.0 1.3 0.5
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0) probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0)
[pixel shader] [pixel shader]

View File

@ -8,7 +8,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (20.0, -10.0, 75.0, 0.33333333) probe (0, 0) rgba (20.0, -10.0, 75.0, 0.33333333)
[pixel shader] [pixel shader]
@ -21,7 +21,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (5.0, 5.0, -5.0, 3.0) probe (0, 0) rgba (5.0, 5.0, -5.0, 3.0)
[pixel shader] [pixel shader]
@ -34,7 +34,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (2.0, -2.0, 2.0, -2.0) 16 probe (0, 0) rgba (2.0, -2.0, 2.0, -2.0) 16
[pixel shader] [pixel shader]
@ -47,7 +47,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0) probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0)
[pixel shader] [pixel shader]
@ -60,7 +60,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (5.0, -2.1, 4.0, 0.0) 6 probe (0, 0) rgba (5.0, -2.1, 4.0, 0.0) 6
[require] [require]
@ -77,5 +77,5 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (1e99, 1e99, 1e99, 1e99) probe (0, 0) rgba (1e99, 1e99, 1e99, 1e99)

View File

@ -8,7 +8,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (20.0, -10.0, 75.0, 0.0) probe (0, 0) rgba (20.0, -10.0, 75.0, 0.0)
[pixel shader] [pixel shader]
@ -21,7 +21,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (5.0, 5.0, -5.0, 3.0) probe (0, 0) rgba (5.0, 5.0, -5.0, 3.0)
[pixel shader] [pixel shader]
@ -34,7 +34,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (8.0, -8.0, -8.0, 8.0) probe (0, 0) rgba (8.0, -8.0, -8.0, 8.0)
[pixel shader] [pixel shader]
@ -47,7 +47,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (2.0, -2.0, 2.0, -2.0) probe (0, 0) rgba (2.0, -2.0, 2.0, -2.0)
[pixel shader] [pixel shader]
@ -60,7 +60,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (9.0, -9.0, -9.0, 9.0) probe (0, 0) rgba (9.0, -9.0, -9.0, 9.0)
[pixel shader] [pixel shader]
@ -73,7 +73,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0) probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0)
[pixel shader fail(sm<6)] [pixel shader fail(sm<6)]
@ -87,7 +87,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0) probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0)
[pixel shader fail(sm<6)] [pixel shader fail(sm<6)]
@ -101,7 +101,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0) probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0)
@ -118,7 +118,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
if(sm<6) probe (0,0) rgba (-2147483648.0, -2147483648.0, -2147483648.0, -2147483648.0) if(sm<6) probe (0,0) rgba (-2147483648.0, -2147483648.0, -2147483648.0, -2147483648.0)
if(sm>=6) probe (0,0) rgba (0.0, 0.0, 0.0, 0.0) if(sm>=6) probe (0,0) rgba (0.0, 0.0, 0.0, 0.0)
@ -134,5 +134,5 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (2.0, 3.0, 1.0, 3.0) probe (0, 0) rgba (2.0, 3.0, 1.0, 3.0)

View File

@ -11,7 +11,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (20.0, 4294967296.0, 75.0, 0.0) probe (0, 0) rgba (20.0, 4294967296.0, 75.0, 0.0)
[pixel shader] [pixel shader]
@ -24,7 +24,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (5.0, 5.0, 4294967296.0, 3.0) probe (0, 0) rgba (5.0, 5.0, 4294967296.0, 3.0)
[pixel shader fail(sm<6)] [pixel shader fail(sm<6)]
@ -37,7 +37,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0) probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0)
[pixel shader fail(sm<6)] [pixel shader fail(sm<6)]
@ -50,5 +50,5 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0) probe (0, 0) rgba (0.0, 0.0, 0.0, 0.0)

View File

@ -12,7 +12,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (25.0, 25.0, 25.0, 25.0) probe (0, 0) rgba (25.0, 25.0, 25.0, 25.0)
@ -78,7 +78,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (15.0, 26.0, 37.0, 48.0) probe (0, 0) rgba (15.0, 26.0, 37.0, 48.0)
@ -153,7 +153,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (136.0, 136.0, 136.0, 136.0) probe (0, 0) rgba (136.0, 136.0, 136.0, 136.0)
@ -171,5 +171,5 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (702.0, 702.0, 702.0, 702.0) probe (0, 0) rgba (702.0, 702.0, 702.0, 702.0)

View File

@ -14,7 +14,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (21, 22, 23, 24) probe (0, 0) rgba (21, 22, 23, 24)
@ -36,7 +36,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (61, 62, 63, 64) probe (0, 0) rgba (61, 62, 63, 64)
[pixel shader] [pixel shader]
@ -49,7 +49,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (2, 3, 6, 1) probe (0, 0) rgba (2, 3, 6, 1)
% Additional level of indirection % Additional level of indirection
@ -64,7 +64,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (2, 3, 6, 1) probe (0, 0) rgba (2, 3, 6, 1)

View File

@ -100,5 +100,5 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (55, 183, -16760, 0) probe (0, 0) rgba (55, 183, -16760, 0)

View File

@ -11,7 +11,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 0.0, 163840.0, 480.0) probe (0, 0) rgba (0.0, 0.0, 163840.0, 480.0)
[pixel shader] [pixel shader]
@ -26,7 +26,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (-2147483648.0, 4.0, 2147483650.0, 4.0) probe (0, 0) rgba (-2147483648.0, 4.0, 2147483650.0, 4.0)
[pixel shader] [pixel shader]
@ -41,7 +41,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 536870912.0, 1.0, 1073741824.0) probe (0, 0) rgba (0.0, 536870912.0, 1.0, 1073741824.0)
[pixel shader] [pixel shader]
@ -54,7 +54,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (5.0, 15.0, 10.0, -6.0) probe (0, 0) rgba (5.0, 15.0, 10.0, -6.0)
[pixel shader] [pixel shader]
@ -67,7 +67,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 0.0, 0.0, 1.0) probe (0, 0) rgba (0.0, 0.0, 0.0, 1.0)
[pixel shader] [pixel shader]
@ -80,7 +80,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 1.0, 1.0, 1.0) probe (0, 0) rgba (0.0, 1.0, 1.0, 1.0)
[pixel shader] [pixel shader]
@ -93,7 +93,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 1.0, 1.0, 0.0) probe (0, 0) rgba (0.0, 1.0, 1.0, 0.0)
[pixel shader] [pixel shader]
@ -113,7 +113,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 1.0, 1.0, 0.0) probe (0, 0) rgba (0.0, 1.0, 1.0, 0.0)
[pixel shader] [pixel shader]
@ -126,7 +126,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 0.0, 163840.0, 480.0) probe (0, 0) rgba (0.0, 0.0, 163840.0, 480.0)
[pixel shader fail] [pixel shader fail]
@ -157,7 +157,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (5.0, 15.0, 10.0, 4294967296.0) probe (0, 0) rgba (5.0, 15.0, 10.0, 4294967296.0)
[pixel shader] [pixel shader]
@ -170,7 +170,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 0.0, 0.0, 1.0) probe (0, 0) rgba (0.0, 0.0, 0.0, 1.0)
[pixel shader] [pixel shader]
@ -183,7 +183,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 1.0, 1.0, 1.0) probe (0, 0) rgba (0.0, 1.0, 1.0, 1.0)
[pixel shader] [pixel shader]
@ -196,7 +196,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 1.0, 1.0, 0.0) probe (0, 0) rgba (0.0, 1.0, 1.0, 0.0)
[pixel shader todo] [pixel shader todo]

View File

@ -10,7 +10,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 0.0, 1.0, 1.0) probe (0, 0) rgba (0.0, 0.0, 1.0, 1.0)

View File

@ -19,7 +19,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (84.0, 84.0, 84.0, 84.0) probe (0, 0) rgba (84.0, 84.0, 84.0, 84.0)
@ -94,5 +94,5 @@ float4 main() : SV_TARGET
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (33.0, 33.0, 33.0, 33.0) probe (0, 0) rgba (33.0, 33.0, 33.0, 33.0)

View File

@ -16,7 +16,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (1.0, 2.0, 3.0, 1.0) probe (0, 0) rgba (1.0, 2.0, 3.0, 1.0)
@ -39,7 +39,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (5.0, 6.0, 7.0, 8.0) probe (0, 0) rgba (5.0, 6.0, 7.0, 8.0)
@ -55,7 +55,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (1.0, 2.0, 3.0, 4.0) probe (0, 0) rgba (1.0, 2.0, 3.0, 4.0)
@ -86,7 +86,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (7.0, 7.0, 7.0, 7.0) probe (0, 0) rgba (7.0, 7.0, 7.0, 7.0)
@ -119,7 +119,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (3.0, 3.0, 3.0, 3.0) probe (0, 0) rgba (3.0, 3.0, 3.0, 3.0)
@ -159,7 +159,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (10.0, 20.0, 30.0, 30.0) probe (0, 0) rgba (10.0, 20.0, 30.0, 30.0)
@ -181,7 +181,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (10.0, 10.0, 11.4, 12.4) probe (0, 0) rgba (10.0, 10.0, 11.4, 12.4)
@ -197,7 +197,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (11.0, 12.0, 13.0, 14.0) probe (0, 0) rgba (11.0, 12.0, 13.0, 14.0)
@ -220,7 +220,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (21.0, 22.0, 23.0, 24.0) probe (0, 0) rgba (21.0, 22.0, 23.0, 24.0)
@ -236,7 +236,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (31.0, 32.0, 33.0, 33.0) probe (0, 0) rgba (31.0, 32.0, 33.0, 33.0)
@ -258,7 +258,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (41.0, 42.0, 43.0, 44.0) probe (0, 0) rgba (41.0, 42.0, 43.0, 44.0)
@ -297,7 +297,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (55.0, 56.0, 57.0, 58.0) probe (0, 0) rgba (55.0, 56.0, 57.0, 58.0)
@ -329,7 +329,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (61.0, 62.0, 63.0, 64.0) probe (0, 0) rgba (61.0, 62.0, 63.0, 64.0)
@ -355,7 +355,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (71.0, 72.0, 73.0, 74.0) probe (0, 0) rgba (71.0, 72.0, 73.0, 74.0)
@ -404,7 +404,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (81.0, 82.0, 83.0, 84.0) probe (0, 0) rgba (81.0, 82.0, 83.0, 84.0)
@ -420,7 +420,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (91.0, 92.0, 93.0, 0.0) probe (0, 0) rgba (91.0, 92.0, 93.0, 0.0)
@ -436,7 +436,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (11.0, 12.0, 13.0, 0.0) probe (0, 0) rgba (11.0, 12.0, 13.0, 0.0)
@ -477,7 +477,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (21.0, 22.0, 23.0, 24.0) probe (0, 0) rgba (21.0, 22.0, 23.0, 24.0)
@ -499,7 +499,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (31.0, 32.0, 33.0, 0.0) probe (0, 0) rgba (31.0, 32.0, 33.0, 0.0)
@ -521,7 +521,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (41.0, 42.0, 43.0, 0.0) probe (0, 0) rgba (41.0, 42.0, 43.0, 0.0)
@ -537,7 +537,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (51.0, 52.0, 53.0, 0.0) probe (0, 0) rgba (51.0, 52.0, 53.0, 0.0)
@ -564,7 +564,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (61.0, 62.0, 63.0, 0.0) probe (0, 0) rgba (61.0, 62.0, 63.0, 0.0)
@ -580,5 +580,5 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (71.0, 72.0, 73.0, 0.0) probe (0, 0) rgba (71.0, 72.0, 73.0, 0.0)

View File

@ -50,7 +50,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (1.0, 2.0, 3.0, 1.0) probe (0, 0) rgba (1.0, 2.0, 3.0, 1.0)
@ -89,7 +89,7 @@ float4 main() : sv_target
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (5.0, 6.0, 7.0, 8.0) probe (0, 0) rgba (5.0, 6.0, 7.0, 8.0)
@ -120,7 +120,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (4.0, 4.0, 4.0, 4.0) probe (0, 0) rgba (4.0, 4.0, 4.0, 4.0)
@ -154,7 +154,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (5.0, 5.0, 5.0, 5.0) probe (0, 0) rgba (5.0, 5.0, 5.0, 5.0)
@ -199,7 +199,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (71.0, 73.0, 73.0, 74.0) probe (0, 0) rgba (71.0, 73.0, 73.0, 74.0)

View File

@ -33,5 +33,5 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.5, 0.5, 0.5, 0.5) probe (0, 0) rgba (0.5, 0.5, 0.5, 0.5)

View File

@ -33,5 +33,5 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.5, 0.5, 0.5, 0.5) probe (0, 0) rgba (0.5, 0.5, 0.5, 0.5)

View File

@ -61,6 +61,6 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
if(sm<4) todo probe (0,0) rgba (0.5, 4.2949673e+009, 0.5, 0.5) if(sm<4) todo probe (0,0) rgba (0.5, 4.2949673e+009, 0.5, 0.5)
if(sm>=4) probe (0,0) rgba (0.5, 0.5, 0.5, 0.5) if(sm>=4) probe (0,0) rgba (0.5, 0.5, 0.5, 0.5)

View File

@ -46,5 +46,5 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.5, 0.5, 0.5, 0.5) probe (0, 0) rgba (0.5, 0.5, 0.5, 0.5)

View File

@ -903,7 +903,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (1.1, 1.1, 1.1, 1.1) probe (0, 0) rgba (1.1, 1.1, 1.1, 1.1)
[pixel shader] [pixel shader]

View File

@ -5,7 +5,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (0.0, 7.0, 8.0, 4.0) 4 probe (0, 0) rgba (0.0, 7.0, 8.0, 4.0) 4
[pixel shader] [pixel shader]

View File

@ -24,7 +24,7 @@ float4 main() : sv_target
} }
[test] [test]
todo(glsl) draw quad draw quad
probe (0, 0) rgba (5.5, 5.0, 4.2, 5.2) probe (0, 0) rgba (5.5, 5.0, 4.2, 5.2)

Some files were not shown because too many files have changed in this diff Show More