• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1$0 = colorGreen (float4 : slot 1/4, L4)
2$1 = colorGreen (float4 : slot 2/4, L4)
3$2 = colorGreen (float4 : slot 3/4, L4)
4$3 = colorGreen (float4 : slot 4/4, L4)
5$4 = colorRed (float4 : slot 1/4, L4)
6$5 = colorRed (float4 : slot 2/4, L4)
7$6 = colorRed (float4 : slot 3/4, L4)
8$7 = colorRed (float4 : slot 4/4, L4)
9$8 = a (int, L5)
10$9 = b (int, L5)
11$10 = c (float, L6)
12$11 = d (float, L6)
13$12 = [main].result (float4 : slot 1/4, L8)
14$13 = [main].result (float4 : slot 2/4, L8)
15$14 = [main].result (float4 : slot 3/4, L8)
16$15 = [main].result (float4 : slot 4/4, L8)
17$16 = xy (float2 : slot 1/2, L8)
18$17 = xy (float2 : slot 2/2, L8)
19$18 = ok (bool, L9)
20$19 = a_and_b (int, L11)
21$20 = b_and_a (int, L12)
22$21 = a_or_b (int, L15)
23$22 = b_or_a (int, L16)
24$23 = a_xor_b (int, L19)
25$24 = b_xor_a (int, L20)
26$25 = a_eq_b (bool, L23)
27$26 = b_eq_a (bool, L24)
28$27 = a_neq_b (bool, L27)
29$28 = b_neq_a (bool, L28)
30$29 = a_add_b (int, L31)
31$30 = b_add_a (int, L32)
32$31 = c_add_d (float, L35)
33$32 = d_add_c (float, L36)
34$33 = a_mul_b (int, L39)
35$34 = b_mul_a (int, L40)
36$35 = c_mul_d (float, L43)
37$36 = d_mul_c (float, L44)
38F0 = half4 main(float2 xy)
39
4013 registers, 62 instructions:
410	r0 = uniform32 ptr0 0
421	r1 = uniform32 ptr0 4
432	r2 = uniform32 ptr0 8
443	r3 = uniform32 ptr0 C
454	r4 = uniform32 ptr0 10
465	r5 = uniform32 ptr0 14
476	r6 = uniform32 ptr0 18
487	r7 = uniform32 ptr0 1C
498	r8 = uniform32 ptr0 20
509	r9 = uniform32 ptr0 2C
5110	r10 = uniform32 ptr0 30
5211	r11 = splat 3F000000 (0.5)
5312	r0 = eq_f32 r0 r11
5413	r12 = add_f32 r9 r10
5514	r12 = eq_f32 r12 r12
5615	r10 = mul_f32 r9 r10
5716	r10 = eq_f32 r10 r10
5817	r10 = bit_and r12 r10
5918	r5 = select r10 r1 r5
6019	r6 = select r10 r2 r6
6120	r7 = select r10 r3 r7
6221	r8 = select r10 r4 r8
63loop:
6422	    r4 = index
6523	    r4 = eq_f32 r4 r11
6624	    r4 = bit_and r4 r0
6725	    trace_enter 0 r4 r4 F0
6826	    trace_scope 0 r4 r4 1
6927	    trace_line 0 r4 r4 L9
7028	    trace_line 0 r4 r4 L11
7129	    trace_line 0 r4 r4 L12
7230	    trace_line 0 r4 r4 L13
7331	    trace_line 0 r4 r4 L15
7432	    trace_line 0 r4 r4 L16
7533	    trace_line 0 r4 r4 L17
7634	    trace_line 0 r4 r4 L19
7735	    trace_line 0 r4 r4 L20
7836	    trace_line 0 r4 r4 L21
7937	    trace_line 0 r4 r4 L23
8038	    trace_line 0 r4 r4 L24
8139	    trace_line 0 r4 r4 L25
8240	    trace_line 0 r4 r4 L27
8341	    trace_line 0 r4 r4 L28
8442	    trace_line 0 r4 r4 L29
8543	    trace_line 0 r4 r4 L31
8644	    trace_line 0 r4 r4 L32
8745	    trace_line 0 r4 r4 L33
8846	    trace_line 0 r4 r4 L35
8947	    trace_line 0 r4 r4 L36
9048	    trace_line 0 r4 r4 L37
9149	    trace_line 0 r4 r4 L39
9250	    trace_line 0 r4 r4 L40
9351	    trace_line 0 r4 r4 L41
9452	    trace_line 0 r4 r4 L43
9553	    trace_line 0 r4 r4 L44
9654	    trace_line 0 r4 r4 L45
9755	    trace_line 0 r4 r4 L47
9856	    trace_scope 0 r4 r4 -1
9957	    trace_exit 0 r4 r4 F0
10058	    store32 ptr1 r5
10159	    store32 ptr2 r6
10260	    store32 ptr3 r7
10361	    store32 ptr4 r8
104