Home | History | Annotate | Download | only in baseResults
      1 420.tesc
      2 ERROR: 0:7: 'vertices' : inconsistent output number of vertices for array size of gl_out
      3 ERROR: 0:11: 'vertices' : inconsistent output number of vertices for array size of a
      4 ERROR: 0:12: 'vertices' : inconsistent output number of vertices for array size of outb
      5 ERROR: 0:26: 'gl_PointSize' : no such field in structure 
      6 ERROR: 0:26: 'assign' :  cannot convert from ' temp float' to ' temp block{ out 4-component vector of float Position gl_Position}'
      7 ERROR: 0:29: 'out' : type must be an array: outf
      8 ERROR: 0:43: 'vertices' : must be greater than 0 
      9 ERROR: 7 compilation errors.  No code generated.
     10 
     11 
     12 Shader version: 420
     13 Requested GL_ARB_separate_shader_objects
     14 vertices = 4
     15 ERROR: node is still EOpNull!
     16 0:15  Function Definition: main( ( global void)
     17 0:15    Function Parameters: 
     18 0:17    Sequence
     19 0:17      Sequence
     20 0:17        move second child to first child ( temp 4-component vector of float)
     21 0:17          'p' ( temp 4-component vector of float)
     22 0:17          gl_Position: direct index for structure ( in 4-component vector of float Position)
     23 0:17            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})
     24 0:17              '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})
     25 0:17              Constant:
     26 0:17                1 (const int)
     27 0:17            Constant:
     28 0:17              0 (const int)
     29 0:18      Sequence
     30 0:18        move second child to first child ( temp float)
     31 0:18          'ps' ( temp float)
     32 0:18          gl_PointSize: direct index for structure ( in float PointSize)
     33 0:18            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})
     34 0:18              '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})
     35 0:18              Constant:
     36 0:18                1 (const int)
     37 0:18            Constant:
     38 0:18              1 (const int)
     39 0:19      Sequence
     40 0:19        move second child to first child ( temp float)
     41 0:19          'cd' ( temp float)
     42 0:19          direct index ( temp float ClipDistance)
     43 0:19            gl_ClipDistance: direct index for structure ( in unsized 3-element array of float ClipDistance)
     44 0:19              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})
     45 0:19                '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})
     46 0:19                Constant:
     47 0:19                  1 (const int)
     48 0:19              Constant:
     49 0:19                2 (const int)
     50 0:19            Constant:
     51 0:19              2 (const int)
     52 0:21      Sequence
     53 0:21        move second child to first child ( temp int)
     54 0:21          'pvi' ( temp int)
     55 0:21          'gl_PatchVerticesIn' ( in int PatchVertices)
     56 0:22      Sequence
     57 0:22        move second child to first child ( temp int)
     58 0:22          'pid' ( temp int)
     59 0:22          'gl_PrimitiveID' ( in int PrimitiveID)
     60 0:23      Sequence
     61 0:23        move second child to first child ( temp int)
     62 0:23          'iid' ( temp int)
     63 0:23          'gl_InvocationID' ( in int InvocationID)
     64 0:25      move second child to first child ( temp 4-component vector of float)
     65 0:25        gl_Position: direct index for structure ( out 4-component vector of float Position)
     66 0:25          indirect index ( temp block{ out 4-component vector of float Position gl_Position})
     67 0:25            'gl_out' ( out 3-element array of block{ out 4-component vector of float Position gl_Position})
     68 0:25            'gl_InvocationID' ( in int InvocationID)
     69 0:25          Constant:
     70 0:25            0 (const int)
     71 0:25        'p' ( temp 4-component vector of float)
     72 0:26      indirect index ( temp block{ out 4-component vector of float Position gl_Position})
     73 0:26        'gl_out' ( out 3-element array of block{ out 4-component vector of float Position gl_Position})
     74 0:26        'gl_InvocationID' ( in int InvocationID)
     75 0:34  Function Definition: foo( ( global void)
     76 0:34    Function Parameters: 
     77 0:36    Sequence
     78 0:36      Test condition and select ( temp void)
     79 0:36        Condition
     80 0:36        logical-or ( temp bool)
     81 0:36          Compare Not Equal ( temp bool)
     82 0:36            Constant:
     83 0:36              -0.625000
     84 0:36              -0.500000
     85 0:36              -0.375000
     86 0:36              -0.250000
     87 0:36              -0.375000
     88 0:36              -0.250000
     89 0:36              -0.125000
     90 0:36              0.000000
     91 0:36            direct index (layout( location=0) temp 2X4 matrix of double)
     92 0:36              'vs_tcs_first' (layout( location=0) in 32-element array of 2X4 matrix of double)
     93 0:36              Constant:
     94 0:36                0 (const int)
     95 0:37          Compare Not Equal ( temp bool)
     96 0:37            Constant:
     97 0:37              0.375000
     98 0:37              0.500000
     99 0:37              0.625000
    100 0:37              0.750000
    101 0:37              0.625000
    102 0:37              0.750000
    103 0:37              0.875000
    104 0:37              -0.625000
    105 0:37            direct index (layout( location=12) temp 2X4 matrix of double)
    106 0:37              'vs_tcs_last' (layout( location=12) in 32-element array of 2X4 matrix of double)
    107 0:37              Constant:
    108 0:37                0 (const int)
    109 0:36        true case is null
    110 0:?   Linker Objects
    111 0:?     'gl_out' ( out 3-element array of block{ out 4-component vector of float Position gl_Position})
    112 0:?     'a' ( out 3-element array of int)
    113 0:?     'outb' ( out 5-element array of int)
    114 0:?     'outc' ( out 4-element array of int)
    115 0:?     'outf' ( out float)
    116 0:?     'vs_tcs_first' (layout( location=0) in 32-element array of 2X4 matrix of double)
    117 0:?     'vs_tcs_last' (layout( location=12) in 32-element array of 2X4 matrix of double)
    118 
    119 
    120 Linked tessellation control stage:
    121 
    122 
    123 Shader version: 420
    124 Requested GL_ARB_separate_shader_objects
    125 vertices = 4
    126 ERROR: node is still EOpNull!
    127 0:15  Function Definition: main( ( global void)
    128 0:15    Function Parameters: 
    129 0:17    Sequence
    130 0:17      Sequence
    131 0:17        move second child to first child ( temp 4-component vector of float)
    132 0:17          'p' ( temp 4-component vector of float)
    133 0:17          gl_Position: direct index for structure ( in 4-component vector of float Position)
    134 0:17            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})
    135 0:17              '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})
    136 0:17              Constant:
    137 0:17                1 (const int)
    138 0:17            Constant:
    139 0:17              0 (const int)
    140 0:18      Sequence
    141 0:18        move second child to first child ( temp float)
    142 0:18          'ps' ( temp float)
    143 0:18          gl_PointSize: direct index for structure ( in float PointSize)
    144 0:18            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})
    145 0:18              '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})
    146 0:18              Constant:
    147 0:18                1 (const int)
    148 0:18            Constant:
    149 0:18              1 (const int)
    150 0:19      Sequence
    151 0:19        move second child to first child ( temp float)
    152 0:19          'cd' ( temp float)
    153 0:19          direct index ( temp float ClipDistance)
    154 0:19            gl_ClipDistance: direct index for structure ( in 3-element array of float ClipDistance)
    155 0:19              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})
    156 0:19                '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})
    157 0:19                Constant:
    158 0:19                  1 (const int)
    159 0:19              Constant:
    160 0:19                2 (const int)
    161 0:19            Constant:
    162 0:19              2 (const int)
    163 0:21      Sequence
    164 0:21        move second child to first child ( temp int)
    165 0:21          'pvi' ( temp int)
    166 0:21          'gl_PatchVerticesIn' ( in int PatchVertices)
    167 0:22      Sequence
    168 0:22        move second child to first child ( temp int)
    169 0:22          'pid' ( temp int)
    170 0:22          'gl_PrimitiveID' ( in int PrimitiveID)
    171 0:23      Sequence
    172 0:23        move second child to first child ( temp int)
    173 0:23          'iid' ( temp int)
    174 0:23          'gl_InvocationID' ( in int InvocationID)
    175 0:25      move second child to first child ( temp 4-component vector of float)
    176 0:25        gl_Position: direct index for structure ( out 4-component vector of float Position)
    177 0:25          indirect index ( temp block{ out 4-component vector of float Position gl_Position})
    178 0:25            'gl_out' ( out 3-element array of block{ out 4-component vector of float Position gl_Position})
    179 0:25            'gl_InvocationID' ( in int InvocationID)
    180 0:25          Constant:
    181 0:25            0 (const int)
    182 0:25        'p' ( temp 4-component vector of float)
    183 0:26      indirect index ( temp block{ out 4-component vector of float Position gl_Position})
    184 0:26        'gl_out' ( out 3-element array of block{ out 4-component vector of float Position gl_Position})
    185 0:26        'gl_InvocationID' ( in int InvocationID)
    186 0:?   Linker Objects
    187 0:?     'gl_out' ( out 3-element array of block{ out 4-component vector of float Position gl_Position})
    188 0:?     'a' ( out 3-element array of int)
    189 0:?     'outb' ( out 5-element array of int)
    190 0:?     'outc' ( out 4-element array of int)
    191 0:?     'outf' ( out float)
    192 0:?     'vs_tcs_first' (layout( location=0) in 32-element array of 2X4 matrix of double)
    193 0:?     'vs_tcs_last' (layout( location=12) in 32-element array of 2X4 matrix of double)
    194 
    195