1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
PS3.0
DCL v0 TEXCOORD0
DCL s0 2D
TEX r0 v0 s0
MOV oC0 r0
shader type: PS, selected IR: NIR
TGSI before translation to NIR:
FRAG
PROPERTY FS_COORD_ORIGIN UPPER_LEFT
PROPERTY FS_COORD_PIXEL_CENTER INTEGER
PROPERTY LEGACY_MATH_RULES 1
DCL IN[0], TEXCOORD[0], PERSPECTIVE
DCL OUT[0], COLOR
DCL SAMP[0]
DCL TEMP[0]
DCL TEMP[1], LOCAL
DCL TEMP[2]
IMM[0] FLT32 { 0.0000, 0.0000, 0.0000, 0.0000}
0: TG4 TEMP[1], IN[0], IMM[0].xxxx, SAMP[0], 2D
1: MOV TEMP[0], TEMP[1].zxyw
2: MOV TEMP[2], TEMP[0]
3: MOV OUT[0], TEMP[2]
4: END
NineTests: ../src/compiler/nir/nir.h:2695: nir_instr_as_load_const: Assertion `parent && parent->type == nir_instr_type_load_const' failed.
[1] 151673 IOT instruction NIR_DEBUG=tgsi NINE_DEBUG=shader LD_LIBRARY_PATH= ./NineTests/NineTests