Home | History | Annotate | Download | only in baseResults
      1 400.tesc
      2 ERROR: 0:6: 'quads' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4) 
      3 ERROR: 0:7: 'ccw' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4) 
      4 ERROR: 0:8: 'fractional_even_spacing' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4) 
      5 ERROR: 0:10: 'patch' : can only use on output in tessellation-control shader 
      6 ERROR: 0:39: '' : tessellation control barrier() cannot be placed within flow control 
      7 ERROR: 0:41: '' : tessellation control barrier() cannot be placed within flow control 
      8 ERROR: 0:46: '' : tessellation control barrier() cannot be placed within flow control 
      9 ERROR: 0:51: '' : tessellation control barrier() cannot be placed within flow control 
     10 ERROR: 0:54: '' : tessellation control barrier() cannot be placed within flow control 
     11 ERROR: 0:61: '' : tessellation control barrier() cannot be placed after a return from main() 
     12 ERROR: 0:64: 'vertices' : can only apply to 'out' 
     13 ERROR: 0:65: 'vertices' : cannot change previously set layout value 
     14 ERROR: 0:69: '[' :  array index out of range '4'
     15 ERROR: 0:71: '' : tessellation control barrier() must be in main() 
     16 ERROR: 0:74: 'in' : type must be an array: ina
     17 ERROR: 0:76: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized 
     18 ERROR: 0:83: 'location' : overlapping use of location 4
     19 ERROR: 0:87: 'location' : overlapping use of location 4
     20 ERROR: 0:104: '' : precise qualifier must appear first 
     21 ERROR: 0:105: '' : precise qualifier must appear first 
     22 ERROR: 0:105: '' : precise qualifier must appear first 
     23 ERROR: 0:109: 'gl_DeviceIndex' : required extension not requested: GL_EXT_device_group
     24 ERROR: 0:110: 'gl_ViewIndex' : required extension not requested: GL_EXT_multiview
     25 ERROR: 23 compilation errors.  No code generated.
     26 
     27 
     28 Shader version: 400
     29 Requested GL_ARB_separate_shader_objects
     30 Requested GL_EXT_device_group
     31 Requested GL_EXT_multiview
     32 vertices = 4
     33 ERROR: node is still EOpNull!
     34 0:13  Function Definition: main( ( global void)
     35 0:13    Function Parameters: 
     36 0:15    Sequence
     37 0:15      Barrier ( global void)
     38 0:17      Sequence
     39 0:17        move second child to first child ( temp int)
     40 0:17          'a' ( temp int)
     41 0:17          Constant:
     42 0:17            5392 (const int)
     43 0:23      Sequence
     44 0:23        move second child to first child ( temp 4-component vector of float)
     45 0:23          'p' ( temp 4-component vector of float)
     46 0:23          gl_Position: direct index for structure ( in 4-component vector of float Position)
     47 0:23            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 3-element array of float ClipDistance gl_ClipDistance})
     48 0:23              'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 3-element array of float ClipDistance gl_ClipDistance})
     49 0:23              Constant:
     50 0:23                1 (const int)
     51 0:23            Constant:
     52 0:23              0 (const int)
     53 0:24      Sequence
     54 0:24        move second child to first child ( temp float)
     55 0:24          'ps' ( temp float)
     56 0:24          gl_PointSize: direct index for structure ( in float PointSize)
     57 0:24            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 3-element array of float ClipDistance gl_ClipDistance})
     58 0:24              'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 3-element array of float ClipDistance gl_ClipDistance})
     59 0:24              Constant:
     60 0:24                1 (const int)
     61 0:24            Constant:
     62 0:24              1 (const int)
     63 0:25      Sequence
     64 0:25        move second child to first child ( temp float)
     65 0:25          'cd' ( temp float)
     66 0:25          direct index ( temp float ClipDistance)
     67 0:25            gl_ClipDistance: direct index for structure ( in unsized 3-element array of float ClipDistance)
     68 0:25              direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 3-element array of float ClipDistance gl_ClipDistance})
     69 0:25                'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 3-element array of float ClipDistance gl_ClipDistance})
     70 0:25                Constant:
     71 0:25                  1 (const int)
     72 0:25              Constant:
     73 0:25                2 (const int)
     74 0:25            Constant:
     75 0:25              2 (const int)
     76 0:27      Sequence
     77 0:27        move second child to first child ( temp int)
     78 0:27          'pvi' ( temp int)
     79 0:27          'gl_PatchVerticesIn' ( in int PatchVertices)
     80 0:28      Sequence
     81 0:28        move second child to first child ( temp int)
     82 0:28          'pid' ( temp int)
     83 0:28          'gl_PrimitiveID' ( in int PrimitiveID)
     84 0:29      Sequence
     85 0:29        move second child to first child ( temp int)
     86 0:29          'iid' ( temp int)
     87 0:29          'gl_InvocationID' ( in int InvocationID)
     88 0:31      move second child to first child ( temp 4-component vector of float)
     89 0:31        gl_Position: direct index for structure ( out 4-component vector of float Position)
     90 0:31          indirect index ( temp block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out unsized 2-element array of float ClipDistance gl_ClipDistance})
     91 0:31            'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out unsized 2-element array of float ClipDistance gl_ClipDistance})
     92 0:31            'gl_InvocationID' ( in int InvocationID)
     93 0:31          Constant:
     94 0:31            0 (const int)
     95 0:31        'p' ( temp 4-component vector of float)
     96 0:32      move second child to first child ( temp float)
     97 0:32        gl_PointSize: direct index for structure ( out float PointSize)
     98 0:32          indirect index ( temp block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out unsized 2-element array of float ClipDistance gl_ClipDistance})
     99 0:32            'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out unsized 2-element array of float ClipDistance gl_ClipDistance})
    100 0:32            'gl_InvocationID' ( in int InvocationID)
    101 0:32          Constant:
    102 0:32            1 (const int)
    103 0:32        'ps' ( temp float)
    104 0:33      move second child to first child ( temp float)
    105 0:33        direct index ( temp float ClipDistance)
    106 0:33          gl_ClipDistance: direct index for structure ( out unsized 2-element array of float ClipDistance)
    107 0:33            indirect index ( temp block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out unsized 2-element array of float ClipDistance gl_ClipDistance})
    108 0:33              'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out unsized 2-element array of float ClipDistance gl_ClipDistance})
    109 0:33              'gl_InvocationID' ( in int InvocationID)
    110 0:33            Constant:
    111 0:33              2 (const int)
    112 0:33          Constant:
    113 0:33            1 (const int)
    114 0:33        'cd' ( temp float)
    115 0:35      move second child to first child ( temp float)
    116 0:35        direct index ( patch temp float TessLevelOuter)
    117 0:35          'gl_TessLevelOuter' ( patch out 4-element array of float TessLevelOuter)
    118 0:35          Constant:
    119 0:35            3 (const int)
    120 0:35        Constant:
    121 0:35          3.200000
    122 0:36      move second child to first child ( temp float)
    123 0:36        direct index ( patch temp float TessLevelInner)
    124 0:36          'gl_TessLevelInner' ( patch out 2-element array of float TessLevelInner)
    125 0:36          Constant:
    126 0:36            1 (const int)
    127 0:36        Constant:
    128 0:36          1.300000
    129 0:38      Test condition and select ( temp void)
    130 0:38        Condition
    131 0:38        Compare Greater Than ( temp bool)
    132 0:38          'a' ( temp int)
    133 0:38          Constant:
    134 0:38            10 (const int)
    135 0:38        true case
    136 0:39        Barrier ( global void)
    137 0:38        false case
    138 0:41        Barrier ( global void)
    139 0:43      Barrier ( global void)
    140 0:47      Loop with condition not tested first
    141 0:47        Loop Condition
    142 0:47        Compare Greater Than ( temp bool)
    143 0:47          'a' ( temp int)
    144 0:47          Constant:
    145 0:47            10 (const int)
    146 0:47        Loop Body
    147 0:46        Sequence
    148 0:46          Barrier ( global void)
    149 0:49      switch
    150 0:49      condition
    151 0:49        'a' ( temp int)
    152 0:49      body
    153 0:49        Sequence
    154 0:50          default: 
    155 0:?           Sequence
    156 0:51            Barrier ( global void)
    157 0:52            Branch: Break
    158 0:54      Test condition and select ( temp int)
    159 0:54        Condition
    160 0:54        Compare Less Than ( temp bool)
    161 0:54          'a' ( temp int)
    162 0:54          Constant:
    163 0:54            12 (const int)
    164 0:54        true case
    165 0:54        'a' ( temp int)
    166 0:54        false case
    167 0:54        Comma ( temp int)
    168 0:54          Barrier ( global void)
    169 0:54          'a' ( temp int)
    170 0:56      Sequence
    171 0:56        Barrier ( global void)
    172 0:59      Branch: Return
    173 0:61      Barrier ( global void)
    174 0:67  Function Definition: foo( ( global void)
    175 0:67    Function Parameters: 
    176 0:69    Sequence
    177 0:69      gl_PointSize: direct index for structure ( out float PointSize)
    178 0:69        direct index ( temp block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out unsized 2-element array of float ClipDistance gl_ClipDistance})
    179 0:69          'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out unsized 2-element array of float ClipDistance gl_ClipDistance})
    180 0:69          Constant:
    181 0:69            4 (const int)
    182 0:69        Constant:
    183 0:69          1 (const int)
    184 0:71      Barrier ( global void)
    185 0:91  Function Definition: foop( ( global void)
    186 0:91    Function Parameters: 
    187 0:?     Sequence
    188 0:95      multiply second child into first child ( temp 3-component vector of float)
    189 0:95        'pv3' ( noContraction temp 3-component vector of float)
    190 0:95        'pv3' ( noContraction temp 3-component vector of float)
    191 0:96      move second child to first child ( temp 3-component vector of float)
    192 0:96        'pv3' ( noContraction temp 3-component vector of float)
    193 0:96        fma ( global 3-component vector of float)
    194 0:96          'pv3' ( noContraction temp 3-component vector of float)
    195 0:96          'pv3' ( noContraction temp 3-component vector of float)
    196 0:96          'pv3' ( noContraction temp 3-component vector of float)
    197 0:97      move second child to first child ( temp double)
    198 0:97        'd' ( noContraction temp double)
    199 0:97        fma ( global double)
    200 0:97          'd' ( noContraction temp double)
    201 0:97          'd' ( noContraction temp double)
    202 0:97          'd' ( noContraction temp double)
    203 0:107  Function Definition: devi( ( global void)
    204 0:107    Function Parameters: 
    205 0:109    Sequence
    206 0:109      'gl_DeviceIndex' ( in int DeviceIndex)
    207 0:110      'gl_ViewIndex' ( in int ViewIndex)
    208 0:121  Function Definition: devie( ( global void)
    209 0:121    Function Parameters: 
    210 0:123    Sequence
    211 0:123      'gl_DeviceIndex' ( in int DeviceIndex)
    212 0:124      'gl_ViewIndex' ( in int ViewIndex)
    213 0:?   Linker Objects
    214 0:?     'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out unsized 2-element array of float ClipDistance gl_ClipDistance})
    215 0:?     'outa' ( global 4-element array of int)
    216 0:?     'patchIn' ( patch in 4-component vector of float)
    217 0:?     'patchOut' ( patch out 4-component vector of float)
    218 0:?     'ina' ( in 2-component vector of float)
    219 0:?     'inb' ( in 32-element array of 2-component vector of float)
    220 0:?     'inc' ( in 32-element array of 2-component vector of float)
    221 0:?     'ind' ( in 32-element array of 2-component vector of float)
    222 0:?     'ivla' (layout( location=3) in 32-element array of 4-component vector of float)
    223 0:?     'ivlb' (layout( location=4) in 32-element array of 4-component vector of float)
    224 0:?     'ivlc' (layout( location=4) in 32-element array of 4-component vector of float)
    225 0:?     'ovla' (layout( location=3) out 4-element array of 4-component vector of float)
    226 0:?     'ovlb' (layout( location=4) out 4-element array of 4-component vector of float)
    227 0:?     'ovlc' (layout( location=4) out 4-element array of 4-component vector of float)
    228 0:?     'pv3' ( noContraction temp 3-component vector of float)
    229 0:?     'pinbi' ( patch out block{ out int a})
    230 0:?     'badOrder' ( invariant noContraction out 4-element array of 4-component vector of float)
    231 
    232 
    233 Linked tessellation control stage:
    234 
    235 
    236 Shader version: 400
    237 Requested GL_ARB_separate_shader_objects
    238 Requested GL_EXT_device_group
    239 Requested GL_EXT_multiview
    240 vertices = 4
    241 ERROR: node is still EOpNull!
    242 0:13  Function Definition: main( ( global void)
    243 0:13    Function Parameters: 
    244 0:15    Sequence
    245 0:15      Barrier ( global void)
    246 0:17      Sequence
    247 0:17        move second child to first child ( temp int)
    248 0:17          'a' ( temp int)
    249 0:17          Constant:
    250 0:17            5392 (const int)
    251 0:23      Sequence
    252 0:23        move second child to first child ( temp 4-component vector of float)
    253 0:23          'p' ( temp 4-component vector of float)
    254 0:23          gl_Position: direct index for structure ( in 4-component vector of float Position)
    255 0:23            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 3-element array of float ClipDistance gl_ClipDistance})
    256 0:23              'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 3-element array of float ClipDistance gl_ClipDistance})
    257 0:23              Constant:
    258 0:23                1 (const int)
    259 0:23            Constant:
    260 0:23              0 (const int)
    261 0:24      Sequence
    262 0:24        move second child to first child ( temp float)
    263 0:24          'ps' ( temp float)
    264 0:24          gl_PointSize: direct index for structure ( in float PointSize)
    265 0:24            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 3-element array of float ClipDistance gl_ClipDistance})
    266 0:24              'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 3-element array of float ClipDistance gl_ClipDistance})
    267 0:24              Constant:
    268 0:24                1 (const int)
    269 0:24            Constant:
    270 0:24              1 (const int)
    271 0:25      Sequence
    272 0:25        move second child to first child ( temp float)
    273 0:25          'cd' ( temp float)
    274 0:25          direct index ( temp float ClipDistance)
    275 0:25            gl_ClipDistance: direct index for structure ( in 3-element array of float ClipDistance)
    276 0:25              direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 3-element array of float ClipDistance gl_ClipDistance})
    277 0:25                'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 3-element array of float ClipDistance gl_ClipDistance})
    278 0:25                Constant:
    279 0:25                  1 (const int)
    280 0:25              Constant:
    281 0:25                2 (const int)
    282 0:25            Constant:
    283 0:25              2 (const int)
    284 0:27      Sequence
    285 0:27        move second child to first child ( temp int)
    286 0:27          'pvi' ( temp int)
    287 0:27          'gl_PatchVerticesIn' ( in int PatchVertices)
    288 0:28      Sequence
    289 0:28        move second child to first child ( temp int)
    290 0:28          'pid' ( temp int)
    291 0:28          'gl_PrimitiveID' ( in int PrimitiveID)
    292 0:29      Sequence
    293 0:29        move second child to first child ( temp int)
    294 0:29          'iid' ( temp int)
    295 0:29          'gl_InvocationID' ( in int InvocationID)
    296 0:31      move second child to first child ( temp 4-component vector of float)
    297 0:31        gl_Position: direct index for structure ( out 4-component vector of float Position)
    298 0:31          indirect index ( temp block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out 2-element array of float ClipDistance gl_ClipDistance})
    299 0:31            'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out 2-element array of float ClipDistance gl_ClipDistance})
    300 0:31            'gl_InvocationID' ( in int InvocationID)
    301 0:31          Constant:
    302 0:31            0 (const int)
    303 0:31        'p' ( temp 4-component vector of float)
    304 0:32      move second child to first child ( temp float)
    305 0:32        gl_PointSize: direct index for structure ( out float PointSize)
    306 0:32          indirect index ( temp block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out 2-element array of float ClipDistance gl_ClipDistance})
    307 0:32            'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out 2-element array of float ClipDistance gl_ClipDistance})
    308 0:32            'gl_InvocationID' ( in int InvocationID)
    309 0:32          Constant:
    310 0:32            1 (const int)
    311 0:32        'ps' ( temp float)
    312 0:33      move second child to first child ( temp float)
    313 0:33        direct index ( temp float ClipDistance)
    314 0:33          gl_ClipDistance: direct index for structure ( out 2-element array of float ClipDistance)
    315 0:33            indirect index ( temp block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out 2-element array of float ClipDistance gl_ClipDistance})
    316 0:33              'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out 2-element array of float ClipDistance gl_ClipDistance})
    317 0:33              'gl_InvocationID' ( in int InvocationID)
    318 0:33            Constant:
    319 0:33              2 (const int)
    320 0:33          Constant:
    321 0:33            1 (const int)
    322 0:33        'cd' ( temp float)
    323 0:35      move second child to first child ( temp float)
    324 0:35        direct index ( patch temp float TessLevelOuter)
    325 0:35          'gl_TessLevelOuter' ( patch out 4-element array of float TessLevelOuter)
    326 0:35          Constant:
    327 0:35            3 (const int)
    328 0:35        Constant:
    329 0:35          3.200000
    330 0:36      move second child to first child ( temp float)
    331 0:36        direct index ( patch temp float TessLevelInner)
    332 0:36          'gl_TessLevelInner' ( patch out 2-element array of float TessLevelInner)
    333 0:36          Constant:
    334 0:36            1 (const int)
    335 0:36        Constant:
    336 0:36          1.300000
    337 0:38      Test condition and select ( temp void)
    338 0:38        Condition
    339 0:38        Compare Greater Than ( temp bool)
    340 0:38          'a' ( temp int)
    341 0:38          Constant:
    342 0:38            10 (const int)
    343 0:38        true case
    344 0:39        Barrier ( global void)
    345 0:38        false case
    346 0:41        Barrier ( global void)
    347 0:43      Barrier ( global void)
    348 0:47      Loop with condition not tested first
    349 0:47        Loop Condition
    350 0:47        Compare Greater Than ( temp bool)
    351 0:47          'a' ( temp int)
    352 0:47          Constant:
    353 0:47            10 (const int)
    354 0:47        Loop Body
    355 0:46        Sequence
    356 0:46          Barrier ( global void)
    357 0:49      switch
    358 0:49      condition
    359 0:49        'a' ( temp int)
    360 0:49      body
    361 0:49        Sequence
    362 0:50          default: 
    363 0:?           Sequence
    364 0:51            Barrier ( global void)
    365 0:52            Branch: Break
    366 0:54      Test condition and select ( temp int)
    367 0:54        Condition
    368 0:54        Compare Less Than ( temp bool)
    369 0:54          'a' ( temp int)
    370 0:54          Constant:
    371 0:54            12 (const int)
    372 0:54        true case
    373 0:54        'a' ( temp int)
    374 0:54        false case
    375 0:54        Comma ( temp int)
    376 0:54          Barrier ( global void)
    377 0:54          'a' ( temp int)
    378 0:56      Sequence
    379 0:56        Barrier ( global void)
    380 0:59      Branch: Return
    381 0:61      Barrier ( global void)
    382 0:?   Linker Objects
    383 0:?     'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position,  out float PointSize gl_PointSize,  out 2-element array of float ClipDistance gl_ClipDistance})
    384 0:?     'outa' ( global 4-element array of int)
    385 0:?     'patchIn' ( patch in 4-component vector of float)
    386 0:?     'patchOut' ( patch out 4-component vector of float)
    387 0:?     'ina' ( in 2-component vector of float)
    388 0:?     'inb' ( in 32-element array of 2-component vector of float)
    389 0:?     'inc' ( in 32-element array of 2-component vector of float)
    390 0:?     'ind' ( in 32-element array of 2-component vector of float)
    391 0:?     'ivla' (layout( location=3) in 32-element array of 4-component vector of float)
    392 0:?     'ivlb' (layout( location=4) in 32-element array of 4-component vector of float)
    393 0:?     'ivlc' (layout( location=4) in 32-element array of 4-component vector of float)
    394 0:?     'ovla' (layout( location=3) out 4-element array of 4-component vector of float)
    395 0:?     'ovlb' (layout( location=4) out 4-element array of 4-component vector of float)
    396 0:?     'ovlc' (layout( location=4) out 4-element array of 4-component vector of float)
    397 0:?     'pv3' ( noContraction temp 3-component vector of float)
    398 0:?     'pinbi' ( patch out block{ out int a})
    399 0:?     'badOrder' ( invariant noContraction out 4-element array of 4-component vector of float)
    400 
    401