~mmach/netext73/glslang

« back to all changes in this revision

Viewing changes to Test/baseResults/nonuniform.frag.out

  • Committer: mmach
  • Date: 2020-02-05 18:22:02 UTC
  • Revision ID: netbit73@gmail.com-20200205182202-x6mj2xsqo1ngs0kq
8.13

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
nonuniform.frag
 
2
ERROR: 0:10: 'nonuniformEXT' : for non-parameter, can only apply to 'in' or no storage qualifier 
 
3
ERROR: 0:11: 'nonuniformEXT' : for non-parameter, can only apply to 'in' or no storage qualifier 
 
4
ERROR: 0:12: 'nonuniformEXT' : for non-parameter, can only apply to 'in' or no storage qualifier 
 
5
ERROR: 0:22: 'nonuniformEXT' : for non-parameter, can only apply to 'in' or no storage qualifier 
 
6
ERROR: 0:28: 'constructor' : too many arguments 
 
7
ERROR: 0:28: 'assign' :  cannot convert from ' const float' to ' nonuniform temp int'
 
8
ERROR: 0:29: 'constructor' : not enough data provided for construction 
 
9
ERROR: 0:29: 'assign' :  cannot convert from ' const float' to ' nonuniform temp int'
 
10
ERROR: 0:32: 'nonuniformEXT' : not allowed on block or structure members 
 
11
ERROR: 0:33: 'nonuniformEXT' : not allowed on block or structure members 
 
12
ERROR: 10 compilation errors.  No code generated.
 
13
 
 
14
 
 
15
Shader version: 450
 
16
Requested GL_EXT_nonuniform_qualifier
 
17
ERROR: node is still EOpNull!
 
18
0:14  Function Definition: foo(i1;i1; ( nonuniform temp int)
 
19
0:14    Function Parameters: 
 
20
0:14      'nupi' ( nonuniform in int)
 
21
0:14      'f' ( nonuniform out int)
 
22
0:16    Sequence
 
23
0:16      Branch: Return with expression
 
24
0:16        'nupi' ( nonuniform in int)
 
25
0:19  Function Definition: main( ( global void)
 
26
0:19    Function Parameters: 
 
27
0:?     Sequence
 
28
0:24      Function Call: foo(i1;i1; ( nonuniform temp int)
 
29
0:24        'nu_li' ( nonuniform temp int)
 
30
0:24        'nu_li' ( nonuniform temp int)
 
31
0:27      move second child to first child ( temp int)
 
32
0:27        'nu_li' ( nonuniform temp int)
 
33
0:27        add ( nonuniform temp int)
 
34
0:27          copy object ( nonuniform temp int)
 
35
0:27            'a' ( temp int)
 
36
0:27          copy object ( nonuniform temp int)
 
37
0:27            component-wise multiply ( temp int)
 
38
0:27              'a' ( temp int)
 
39
0:27              Constant:
 
40
0:27                2 (const int)
 
41
0:28      'nu_li' ( nonuniform temp int)
 
42
0:29      'nu_li' ( nonuniform temp int)
 
43
0:30      move second child to first child ( temp int)
 
44
0:30        'nu_li' ( nonuniform temp int)
 
45
0:30        indirect index ( nonuniform temp int)
 
46
0:30          'table' ( temp 5-element array of int)
 
47
0:30          copy object ( nonuniform temp int)
 
48
0:30            Constant:
 
49
0:30              3 (const int)
 
50
0:?   Linker Objects
 
51
0:?     'nonuniformEXT' ( global int)
 
52
0:?     'nu_inv4' ( smooth nonuniform in 4-component vector of float)
 
53
0:?     'nu_gf' ( nonuniform temp float)
 
54
0:?     'nu_outv4' ( nonuniform out 4-component vector of float)
 
55
0:?     'nu_uv4' ( nonuniform uniform 4-component vector of float)
 
56
0:?     'nu_constf' ( nonuniform const float)
 
57
0:?       1.000000
 
58
0:?     'ins' (layout( location=1) smooth in structure{ global float a,  temp float b})
 
59
0:?     'inb' (layout( location=3) in block{ in float a,  in float b})
 
60
 
 
61
 
 
62
Linked fragment stage:
 
63
 
 
64
 
 
65
Shader version: 450
 
66
Requested GL_EXT_nonuniform_qualifier
 
67
ERROR: node is still EOpNull!
 
68
0:14  Function Definition: foo(i1;i1; ( nonuniform temp int)
 
69
0:14    Function Parameters: 
 
70
0:14      'nupi' ( nonuniform in int)
 
71
0:14      'f' ( nonuniform out int)
 
72
0:16    Sequence
 
73
0:16      Branch: Return with expression
 
74
0:16        'nupi' ( nonuniform in int)
 
75
0:19  Function Definition: main( ( global void)
 
76
0:19    Function Parameters: 
 
77
0:?     Sequence
 
78
0:24      Function Call: foo(i1;i1; ( nonuniform temp int)
 
79
0:24        'nu_li' ( nonuniform temp int)
 
80
0:24        'nu_li' ( nonuniform temp int)
 
81
0:27      move second child to first child ( temp int)
 
82
0:27        'nu_li' ( nonuniform temp int)
 
83
0:27        add ( nonuniform temp int)
 
84
0:27          copy object ( nonuniform temp int)
 
85
0:27            'a' ( temp int)
 
86
0:27          copy object ( nonuniform temp int)
 
87
0:27            component-wise multiply ( temp int)
 
88
0:27              'a' ( temp int)
 
89
0:27              Constant:
 
90
0:27                2 (const int)
 
91
0:28      'nu_li' ( nonuniform temp int)
 
92
0:29      'nu_li' ( nonuniform temp int)
 
93
0:30      move second child to first child ( temp int)
 
94
0:30        'nu_li' ( nonuniform temp int)
 
95
0:30        indirect index ( nonuniform temp int)
 
96
0:30          'table' ( temp 5-element array of int)
 
97
0:30          copy object ( nonuniform temp int)
 
98
0:30            Constant:
 
99
0:30              3 (const int)
 
100
0:?   Linker Objects
 
101
0:?     'nonuniformEXT' ( global int)
 
102
0:?     'nu_inv4' ( smooth nonuniform in 4-component vector of float)
 
103
0:?     'nu_gf' ( nonuniform temp float)
 
104
0:?     'nu_outv4' ( nonuniform out 4-component vector of float)
 
105
0:?     'nu_uv4' ( nonuniform uniform 4-component vector of float)
 
106
0:?     'nu_constf' ( nonuniform const float)
 
107
0:?       1.000000
 
108
0:?     'ins' (layout( location=1) smooth in structure{ global float a,  temp float b})
 
109
0:?     'inb' (layout( location=3) in block{ in float a,  in float b})
 
110