-------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, } {src_offset = 16, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, } ===== SHADER #1 ==================================== FETCH/BARTS/EVERGREEN ===== ===== 12 dw ===== 3 gprs ===== 0 stack ========================================= 0000 00000002 80800400 VTX 2 @4 0004 7c000000 08cd1001 00080000 VFETCH R1.xyzw, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0) 0008 7c000000 08cd1002 00080010 VFETCH R2.xyzw, R0.x + 16b , RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32_UINT, } ===== SHADER #2 ==================================== FETCH/BARTS/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 13564001 00080000 VFETCH R1.x001, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:13 NUM:1 COMP:0 MODE:0) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32_UINT, } ===== SHADER #3 ==================================== FETCH/BARTS/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 17561001 00080000 VFETCH R1.xy01, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:29 NUM:1 COMP:0 MODE:0) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32_UINT, } ===== SHADER #4 ==================================== FETCH/BARTS/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 1bd51001 00080000 VFETCH R1.xyz1, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:47 NUM:1 COMP:0 MODE:0) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_UINT, } ===== SHADER #5 ==================================== FETCH/BARTS/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 188d1001 00080000 VFETCH R1.xyzw, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:34 NUM:1 COMP:0 MODE:0) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, } {src_offset = 16, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, } ===== SHADER #6 ==================================== FETCH/BARTS/EVERGREEN ===== ===== 12 dw ===== 3 gprs ===== 0 stack ========================================= 0000 00000002 80800400 VTX 2 @4 0004 7c000000 08cd1001 00080000 VFETCH R1.xyzw, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0) 0008 7c000000 08cd1002 00080010 VFETCH R2.xyzw, R0.x + 16b , RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32_UINT, } ===== SHADER #7 ==================================== FETCH/BARTS/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 13564001 00080000 VFETCH R1.x001, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:13 NUM:1 COMP:0 MODE:0) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32_UINT, } ===== SHADER #8 ==================================== FETCH/BARTS/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 17561001 00080000 VFETCH R1.xy01, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:29 NUM:1 COMP:0 MODE:0) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32_UINT, } ===== SHADER #9 ==================================== FETCH/BARTS/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 1bd51001 00080000 VFETCH R1.xyz1, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:47 NUM:1 COMP:0 MODE:0) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_UINT, } ===== SHADER #10 =================================== FETCH/BARTS/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 188d1001 00080000 VFETCH R1.xyzw, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:34 NUM:1 COMP:0 MODE:0) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== UBO ub_pos_size: index = 0, size = 16 UBO ub_color: index = 1, size = 32 UBO ub_rot: index = 2, size = 16 -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL OUT[0], POSITION DCL OUT[1], GENERIC[0] 0: MOV OUT[0], IN[0] 1: MOV OUT[1], IN[1] 2: END ===== SHADER #11 ====================================== VS/BARTS/EVERGREEN ===== ===== 24 dw ===== 5 gprs ===== 1 stack ========================================= 0000 00000000 84c00000 CALL_FS @0 0002 00000004 a01c0000 ALU 8 @8 0008 00000001 00600c90 1 x: MOV R3.x, R1.x 0010 00000401 20600c90 y: MOV R3.y, R1.y 0012 00000801 40600c90 z: MOV R3.z, R1.z 0014 80000c01 60600c90 w: MOV R3.w, R1.w 0016 00000002 00800c90 2 x: MOV R4.x, R2.x 0018 00000402 20800c90 y: MOV R4.y, R2.y 0020 00000802 40800c90 z: MOV R4.z, R2.z 0022 80000c02 60800c90 w: MOV R4.w, R2.w 0004 c001a03c 95000688 EXPORT_DONE POS 60 R3.xyzw 0006 c0024000 95200688 EXPORT_DONE PARAM 0 R4.xyzw EOP ===== SHADER_END =============================================================== ===== SHADER #11 OPT ================================== VS/BARTS/EVERGREEN ===== ===== 6 dw ===== 3 gprs ===== 1 stack ========================================== 0000 00000000 84c00000 CALL_FS @0 0002 c0014000 95000688 EXPORT_DONE PARAM 0 R2.xyzw 0004 c000a03c 95200688 EXPORT_DONE POS 60 R1.xyzw EOP ===== SHADER_END =============================================================== -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], GENERIC[0], CONSTANT DCL OUT[0], COLOR 0: MOV OUT[0], IN[0] 1: END ===== SHADER #12 ====================================== PS/BARTS/EVERGREEN ===== ===== 20 dw ===== 3 gprs ===== 0 stack ========================================= 0000 00000002 a01c0000 ALU 8 @4 0004 000001c0 00207010 1 x: INTERP_LOAD_P0 R1.x, Param0.x 0006 000005c0 20207010 y: INTERP_LOAD_P0 R1.y, Param0.y 0008 000009c0 40207010 z: INTERP_LOAD_P0 R1.z, Param0.z 0010 80000dc0 60207010 w: INTERP_LOAD_P0 R1.w, Param0.w 0012 000000fe 00400c90 2 x: MOV R2.x, PV.x 0014 000004fe 20400c90 y: MOV R2.y, PV.y 0016 000008fe 40400c90 z: MOV R2.z, PV.z 0018 80000cfe 60400c90 w: MOV R2.w, PV.w 0002 c0010000 95200688 EXPORT_DONE PIXEL 0 R2.xyzw EOP ===== SHADER_END =============================================================== ===== SHADER #12 OPT ================================== PS/BARTS/EVERGREEN ===== ===== 12 dw ===== 1 gprs ===== 0 stack ========================================= 0000 00000002 a00c0000 ALU 4 @4 0004 000001c0 00007010 1 x: INTERP_LOAD_P0 R0.x, Param0.x 0006 000005c0 20007010 y: INTERP_LOAD_P0 R0.y, Param0.y 0008 000009c0 40007010 z: INTERP_LOAD_P0 R0.z, Param0.z 0010 80000dc0 60007010 w: INTERP_LOAD_P0 R0.w, Param0.w 0002 c0000000 95200688 EXPORT_DONE PIXEL 0 R0.xyzw EOP ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, } ===== SHADER #13 =================================== FETCH/BARTS/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 08cd1001 00080000 VFETCH R1.xyzw, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- VERT DCL IN[0] DCL OUT[0], POSITION DCL OUT[1], COLOR DCL CONST[1][0] DCL CONST[2][0..1] DCL CONST[3][0] DCL TEMP[0..2], LOCAL IMM[0] UINT32 {2, 0, 8, 1} IMM[1] FLT32 { 0.0000, 1.0000, 0.0000, 0.0000} IMM[2] UINT32 {16, 0, 0, 0} 0: COS TEMP[0].x, CONST[3][0].xxxx 1: MOV TEMP[1].x, TEMP[0].xxxx 2: SIN TEMP[2].x, CONST[3][0].xxxx 3: MOV TEMP[1].y, TEMP[2].xxxx 4: MOV TEMP[0].y, TEMP[0].xxxx 5: MOV TEMP[0].x, -TEMP[2].xxxx 6: MUL TEMP[1].xy, TEMP[1].xyyy, IN[0].xxxx 7: MAD TEMP[0].xy, TEMP[0].xyyy, IN[0].yyyy, TEMP[1].xyyy 8: MAD TEMP[0].xy, TEMP[0].xyyy, CONST[1][0].zzzz, CONST[1][0].xyyy 9: MOV TEMP[0].zw, IMM[1].yyxy 10: MUL TEMP[1], CONST[2][0], CONST[2][1].xxxx 11: MOV OUT[0], TEMP[0] 12: MOV_SAT OUT[1], TEMP[1] 13: END ===== SHADER #14 ====================================== VS/BARTS/EVERGREEN ===== ===== 98 dw ===== 10 gprs ===== 1 stack ======================================== 0000 00000000 84c00000 CALL_FS @0 0002 4c800000 b0000001 0004 44000005 a0ac0001 ALU 44 @10 KC0[CB0:0-15] KC1[CB1:0-15] KC2[CB2:0-15] KC3[CB3:0-15] 0010 801fa120 010280fc 1 x: MULADD R8.x, KC3[0].x, [0x3e22f983 0.159155].x, 0.5 0012 3e22f983 0014 800000fe 01000810 2 x: FRACT R8.x, PV.x 0016 801f20fe 010290fc 3 x: MULADD R8.x, PV.x, 1.0, -0.5 0018 800000fe 01004710 4 t: COS R8.x, PV.x 0020 800000ff 00800c90 5 x: MOV R4.x, PS 0022 800000fe 00a00c90 6 x: MOV R5.x, PV.x 0024 801fa120 010280fc 7 x: MULADD R8.x, KC3[0].x, [0x3e22f983 0.159155].x, 0.5 0026 3e22f983 0028 800000fe 01000810 8 x: FRACT R8.x, PV.x 0030 801f20fe 010290fc 9 x: MULADD R8.x, PV.x, 1.0, -0.5 0032 800000fe 01004690 10 t: SIN R8.x, PV.x 0034 800000ff 00c00c90 11 x: MOV R6.x, PS 0036 000010fe 00800c90 12 x: MOV R4.x, -PV.x 0038 000000fe 20a00c90 y: MOV R5.y, PV.x 0040 80000004 20800c90 t: MOV R4.y, R4.x 0042 00002005 00a00090 13 x: MUL R5.x, R5.x, R1.x 0044 800024fe 20a00090 y: MUL R5.y, PV.y, R1.x 0046 00802004 008280fe 14 x: MULADD R4.x, R4.x, R1.y, PV.x 0048 80802404 208284fe y: MULADD R4.y, R4.y, R1.y, PV.y 0050 00000080 01200c90 15 x: MOV R9.x, KC0[0].x 0052 00000480 21200c90 y: MOV R9.y, KC0[0].y 0054 00000880 41200c90 z: MOV R9.z, KC0[0].z 0056 80000c80 61200c90 w: MOV R9.w, KC0[0].w 0058 011fc004 008280a0 16 x: MULADD R4.x, R4.x, PV.z, KC1[0].x 0060 011fc404 208284a0 y: MULADD R4.y, R4.y, PV.z, KC1[0].y 0062 000000f8 40800c90 z: MOV R4.z, 0 0064 800004f9 60800c90 w: MOV R4.w, 1.0 0066 00000080 01200c90 17 x: MOV R9.x, KC0[0].x 0068 00000480 21200c90 y: MOV R9.y, KC0[0].y 0070 00000880 41200c90 z: MOV R9.z, KC0[0].z 0072 80000c80 61200c90 w: MOV R9.w, KC0[0].w 0074 002020fe 00a00090 18 x: MUL R5.x, PV.x, KC2[1].x 0076 002024fe 20a00090 y: MUL R5.y, PV.y, KC2[1].x 0078 002028fe 40a00090 z: MUL R5.z, PV.z, KC2[1].x 0080 80202cfe 60a00090 w: MUL R5.w, PV.w, KC2[1].x 0082 00000004 00400c90 19 x: MOV R2.x, R4.x 0084 00000404 20400c90 y: MOV R2.y, R4.y 0086 00000804 40400c90 z: MOV R2.z, R4.z 0088 80000c04 60400c90 w: MOV R2.w, R4.w 0090 00000005 80600c90 20 x: MOV_sat R3.x, R5.x 0092 00000405 a0600c90 y: MOV_sat R3.y, R5.y 0094 00000805 c0600c90 z: MOV_sat R3.z, R5.z 0096 80000c05 e0600c90 w: MOV_sat R3.w, R5.w 0006 c001203c 95000688 EXPORT_DONE POS 60 R2.xyzw 0008 c001c000 95200688 EXPORT_DONE PARAM 0 R3.xyzw EOP ===== SHADER_END =============================================================== ===== SHADER #14 OPT ================================== VS/BARTS/EVERGREEN ===== ===== 52 dw ===== 2 gprs ===== 1 stack ========================================= 0000 00000000 84c00000 CALL_FS @0 0002 4c800000 b0000001 0004 44000005 a0500001 ALU 21 @10 KC0[CB0:0-15] KC1[CB1:0-15] KC2[CB2:0-15] KC3[CB3:0-15] 0010 801fa120 0f8280fc 1 x: MULADD T0.x, KC3[0].x, [0x3e22f983 0.159155].x, 0.5 0012 3e22f983 0014 8000007c 0f800810 2 x: FRACT T0.x, T0.x 0016 801f207c 0f8290fc 3 x: MULADD T0.x, T0.x, 1.0, -0.5 0018 8000007c 2f804690 4 t: SIN T0.y, T0.x 0020 00202080 0fa00090 5 x: MUL T1.x, KC0[0].x, KC2[1].x 0022 00202480 6fa00090 w: MUL T1.w, KC0[0].y, KC2[1].x 0024 8000007c 0f804710 t: COS T0.x, T0.x 0026 0000147c 2f800c90 6 y: MOV T0.y, -T0.y 0028 00202880 4fa00090 z: MUL T1.z, KC0[0].z, KC2[1].x 0030 0000207c 6f800090 w: MUL T0.w, T0.x, R1.x 0032 8000247c 4f800090 t: MUL T0.z, T0.y, R1.x 0034 00202c80 0f800090 7 x: MUL T0.x, KC0[0].w, KC2[1].x 0036 00000c7d a0000c90 y: MOV_sat R0.y, T1.w 0038 0080247c 4f828c7c z: MULADD T0.z, T0.y, R1.y, T0.w 0040 8080207c 2f82887c t: MULADD T0.y, T0.x, R1.y, T0.z 0042 0110087c 002280a0 8 x: MULADD R1.x, T0.z, KC0[0].z, KC1[0].x 0044 0110047c 202284a0 y: MULADD R1.y, T0.y, KC0[0].z, KC1[0].y 0046 0000087d c0080c90 z: MOV_sat R0.z, T1.z VEC_120 0048 0000007c e0000c90 w: MOV_sat R0.w, T0.x 0050 8000007d 80000c90 t: MOV_sat R0.x, T1.x 0006 c000a03c 95000b08 EXPORT_DONE POS 60 R1.xy01 0008 c0004000 95200688 EXPORT_DONE PARAM 0 R0.xyzw EOP ===== SHADER_END =============================================================== -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR, COLOR DCL OUT[0], COLOR 0: MOV OUT[0], IN[0] 1: END ===== SHADER #15 ====================================== PS/BARTS/EVERGREEN ===== ===== 28 dw ===== 3 gprs ===== 0 stack ========================================= 0000 00000002 a02c0000 ALU 12 @4 0004 00380400 00146b80 1 x: INTERP_ZW __.x, R0.y, Param0.x VEC_210 0006 00380000 20146b80 y: INTERP_ZW __.y, R0.x, Param0.x VEC_210 0008 00380400 40346b90 z: INTERP_ZW R1.z, R0.y, Param0.x VEC_210 0010 80380000 60346b90 w: INTERP_ZW R1.w, R0.x, Param0.x VEC_210 0012 00380400 00346b10 2 x: INTERP_XY R1.x, R0.y, Param0.x VEC_210 0014 00380000 20346b10 y: INTERP_XY R1.y, R0.x, Param0.x VEC_210 0016 00380400 40146b00 z: INTERP_XY __.z, R0.y, Param0.x VEC_210 0018 80380000 60146b00 w: INTERP_XY __.w, R0.x, Param0.x VEC_210 0020 000000fe 00400c90 3 x: MOV R2.x, PV.x 0022 000004fe 20400c90 y: MOV R2.y, PV.y 0024 00000801 40400c90 z: MOV R2.z, R1.z 0026 80000c01 60400c90 w: MOV R2.w, R1.w 0002 c0010000 95200688 EXPORT_DONE PIXEL 0 R2.xyzw EOP ===== SHADER_END =============================================================== ===== SHADER #15 OPT ================================== PS/BARTS/EVERGREEN ===== ===== 20 dw ===== 1 gprs ===== 0 stack ========================================= 0000 00000002 a01c0000 ALU 8 @4 0004 00380400 00146b80 1 x: INTERP_ZW __.x, R0.y, Param0.x VEC_210 0006 00b80000 20146b80 y: INTERP_ZW __.y, R0.x, Param0.y VEC_210 0008 01380400 40146b90 z: INTERP_ZW R0.z, R0.y, Param0.z VEC_210 0010 81b80000 60146b90 w: INTERP_ZW R0.w, R0.x, Param0.w VEC_210 0012 00380400 00146b10 2 x: INTERP_XY R0.x, R0.y, Param0.x VEC_210 0014 00b80000 20146b10 y: INTERP_XY R0.y, R0.x, Param0.y VEC_210 0016 01380400 40146b00 z: INTERP_XY __.z, R0.y, Param0.z VEC_210 0018 81b80000 60146b00 w: INTERP_XY __.w, R0.x, Param0.w VEC_210 0002 c0000000 95200688 EXPORT_DONE PIXEL 0 R0.xyzw EOP ===== SHADER_END =============================================================== -------------------------------------------------------------- FRAG DCL IN[0], GENERIC[0], LINEAR DCL OUT[0], COLOR DCL SAMP[0] 0: TEX OUT[0], IN[0], SAMP[0], 2D 1: END ===== SHADER #16 ====================================== PS/BARTS/EVERGREEN ===== ===== 28 dw ===== 4 gprs ===== 0 stack ========================================= 0000 00000003 a01c0000 ALU 8 @6 0006 00380400 00146b80 1 x: INTERP_ZW __.x, R0.y, Param0.x VEC_210 0008 00380000 20146b80 y: INTERP_ZW __.y, R0.x, Param0.x VEC_210 0010 00380400 40546b90 z: INTERP_ZW R2.z, R0.y, Param0.x VEC_210 0012 80380000 60546b90 w: INTERP_ZW R2.w, R0.x, Param0.x VEC_210 0014 00380400 00546b10 2 x: INTERP_XY R2.x, R0.y, Param0.x VEC_210 0016 00380000 20546b10 y: INTERP_XY R2.y, R0.x, Param0.x VEC_210 0018 00380400 40146b00 z: INTERP_XY __.z, R0.y, Param0.x VEC_210 0020 80380000 60146b00 w: INTERP_XY __.w, R0.x, Param0.x VEC_210 0002 0000000c 80400000 TEX 1 @24 0024 00021110 f00d1003 fc800000 SAMPLE R3.xyzw, R2.xy__, RID:17, SID:0 CT:NNNN 0004 c0018000 95200688 EXPORT_DONE PIXEL 0 R3.xyzw EOP ===== SHADER_END =============================================================== ===== SHADER #16 OPT ================================== PS/BARTS/EVERGREEN ===== ===== 20 dw ===== 1 gprs ===== 0 stack ========================================= 0000 00000003 a00c0000 ALU 4 @6 0006 00380400 00146b10 1 x: INTERP_XY R0.x, R0.y, Param0.x VEC_210 0008 00b80000 20146b10 y: INTERP_XY R0.y, R0.x, Param0.y VEC_210 0010 01380400 40146b00 z: INTERP_XY __.z, R0.y, Param0.z VEC_210 0012 81b80000 60146b00 w: INTERP_XY __.w, R0.x, Param0.w VEC_210 0002 00000008 80400000 TEX 1 @16 0016 00001110 f00d1000 fc800000 SAMPLE R0.xyzw, R0.xy__, RID:17, SID:0 CT:NNNN 0004 c0000000 95200688 EXPORT_DONE PIXEL 0 R0.xyzw EOP ===== SHADER_END =============================================================== Probe color at (40,40) Expected: 1.000000 0.000000 0.000000 0.500000 Observed: 0.200000 0.200000 0.200000 0.200000 Probe color at (120,40) Expected: 0.000000 1.000000 0.000000 0.250000 Observed: 0.200000 0.200000 0.200000 0.200000 Probe color at (40,120) Expected: 0.000000 0.000000 1.000000 0.200000 Observed: 0.200000 0.200000 0.200000 0.200000 Probe color at (120,120) Expected: 1.000000 1.000000 1.000000 1.000000 Observed: 0.200000 0.200000 0.200000 0.200000 PIGLIT: {"result": "fail" }