/third_party/glslang/Test/ |
H A D | runtests | 58 run -l -q -C --reflect-strict-array-suffix --reflect-basic-array-suffix --reflect-intermediate-io --reflect-separate-buffers --reflect-all-block-variables --reflect-unwrap-io-blocks --reflect-all-io-variables --reflect-shared-std140-ubo --reflect-shared-std140-ssbo reflection.options.vert > $TARGETDIR/reflection.options.vert.out 62 run -l -q -C --reflect-strict-array-suffix --reflect-basic-array-suffix --reflect-intermediate-io --reflect-separate-buffers --reflect-all-block-variables --reflect-unwrap-io-blocks --reflect-all-io-variables --reflect-shared-std140-ubo --reflect-shared-std140-ssbo reflection.frag > $TARGETDIR/reflection.options.frag.out 64 run -l -q -C --reflect-strict-array-suffix --reflect-basic-array-suffix --reflect-intermediate-io --reflect-separate-buffers --reflect-all-block-variables --reflect-unwrap-io-blocks --reflect-all-io-variables --reflect-shared-std140-ubo --reflect-shared-std140-ssbo reflection.options.geom > $TARGETDIR/reflection.options.geom.out 68 run -l -q -C --reflect-strict-array-suffix --reflect-basic-array-suffix --reflect-intermediate-io --reflect-separate-buffers --reflect-all-block-variables --reflect-unwrap-io-blocks --reflect-all-io-variables --reflect-shared-std140-ubo --reflect-shared-std140-ssbo reflection.linked.vert reflection.linked.frag > $TARGETDIR/reflection.linked.options.out
|
/third_party/mesa3d/src/compiler/glsl/ |
H A D | ast_type.cpp | 67 || this->flags.q.std140 in has_layout() 238 ubo_layout_mask.flags.q.std140 = 1; in merge_qualifier() 868 Q(std140); in validate_flags()
|
H A D | ast.h | 556 unsigned std140:1; member
|
H A D | ast_to_hir.cpp | 3956 if (qual->flags.q.std140 || in apply_layout_qualifier_to_variable() 3962 "std140, std430, packed, and shared can only be " in apply_layout_qualifier_to_variable() 7519 if (qual->flags.q.std140 || in ast_process_struct_or_iface_block_members() 7525 "std140, std430, packed, and shared can only be " in ast_process_struct_or_iface_block_members() 7661 /* Offset can only be used with std430 and std140 layouts an initial in ast_process_struct_or_iface_block_members() 7675 if(layout->flags.q.std140) { in ast_process_struct_or_iface_block_members() 7702 "with std430 and std140 layouts"); in ast_process_struct_or_iface_block_members() 7712 "std430 and std140 layouts"); in ast_process_struct_or_iface_block_members() 8009 allowed_blk_qualifiers.flags.q.std140 = 1; in hir() 8062 if (this->layout.flags.q.std140) { in hir() [all...] |
/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
H A D | BuildSPIRV.cpp | 95 // Default to std140 for uniform and std430 for buffer blocks. in GetBlockStorage() 143 // The following function encodes a variable in a std140 or std430 block. The variable could be: 157 Std140BlockEncoder std140; in Encode() local 159 BlockLayoutEncoder *encoder = isStd140 ? &std140 : &std430; in Encode() 216 Std140BlockEncoder std140; in GetArrayStrideInBlock() local 218 BlockLayoutEncoder *encoder = isStd140 ? &std140 : &std430; in GetArrayStrideInBlock() 413 // No difference in type for non-block non-array types in std140 and std430 block storage. in onArrayElementSelection() 419 // No difference in type for non-array types in std140 and std430 block storage. in onArrayElementSelection()
|
/third_party/vk-gl-cts/external/openglcts/modules/gl/ |
H A D | gl4cShaderStorageBufferObjectTests.cpp | 54 std140, enumerator 1087 NL "layout(std140, binding = 0) readonly buffer Buffer {" NL " readonly vec4 position[];" NL "};" NL in Run() 1089 NL "layout(std430, column_major, std140, std430, row_major, packed, shared) buffer;" NL in Run() 1191 "layout(std140, binding = 0) readonly buffer Buffer {" NL " readonly vec4 position[];" NL "};" NL in Run() 1194 "layout(std430, column_major, std140, std430, row_major, packed, shared) buffer;" NL in Run() 1838 return NL "layout(std140, binding = 0) buffer Input {" NL " float data0[2];" NL "} g_input;" NL in GetInput140c1() 1839 "layout(std140, binding = 1) buffer Output {" NL " float data0[2];" NL "} g_output;" NL in GetInput140c1() 1886 return NL "layout(std140, binding = 0) buffer Input {" NL " float data0;" NL " float data1[3];" NL in GetInput140c2() 1887 " ivec2 data2;" NL "} g_input;" NL "layout(std140, binding = 1) buffer Output {" NL " float data0;" NL in GetInput140c2() 1946 return NL "layout(std140, bindin in GetInput140c3() [all...] |
H A D | gl4cES31CompatibilityShaderStorageBufferObjectTests.cpp | 57 std140, enumerator 912 NL "layout(std140, binding = 0) readonly buffer Buffer {" NL " readonly vec4 position[];" NL "};" NL in Run() 914 NL "layout(std430, column_major, std140, std430, row_major, packed, shared) buffer;" NL in Run() 1021 NL "layout(std140, binding = 1) readonly buffer Buffer {" NL " readonly vec4 indata[];" NL "};" NL in Run() 1024 NL "layout(std430, column_major, std140, std430, row_major, packed, shared) buffer;" NL in Run() 1130 NL "layout(std140, binding = 0) readonly buffer Buffer {" NL " readonly vec4 position[];" NL "};" NL in Run() 1132 NL "layout(std430, column_major, std140, std430, row_major, packed, shared) buffer;" NL in Run() 1785 return NL "layout(std140, binding = 0) buffer Input {" NL " float data0[2];" NL "} g_input;" NL in GetInput140c1() 1786 "layout(std140, binding = 1) buffer Output {" NL " float data0[2];" NL "} g_output;" NL in GetInput140c1() 1834 return NL "layout(std140, bindin in GetInput140c2() [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/gles31/ |
H A D | es31cShaderStorageBufferObjectTests.cpp | 55 std140, enumerator 913 NL "layout(std140, binding = 0) readonly buffer Buffer {" NL " readonly vec4 position[];" NL "};" NL in Run() 915 NL "layout(std430, column_major, std140, std430, row_major, packed, shared) buffer;" NL in Run() 1022 NL "layout(std140, binding = 1) readonly buffer Buffer {" NL " readonly vec4 indata[];" NL "};" NL in Run() 1025 NL "layout(std430, column_major, std140, std430, row_major, packed, shared) buffer;" NL in Run() 1130 NL "layout(std140, binding = 0) readonly buffer Buffer {" NL " readonly vec4 position[];" NL "};" NL in Run() 1132 NL "layout(std430, column_major, std140, std430, row_major, packed, shared) buffer;" NL in Run() 1786 return NL "layout(std140, binding = 0) buffer Input {" NL " float data0[2];" NL "} g_input;" NL in GetInput140c1() 1787 "layout(std140, binding = 1) buffer Output {" NL " float data0[2];" NL "} g_output;" NL in GetInput140c1() 1834 return NL "layout(std140, bindin in GetInput140c2() [all...] |
/third_party/glslang/glslang/MachineIndependent/ |
H A D | linkValidate.cpp | 2061 // If std140 is true, it does the rounding up to vec4 size required by std140, 2076 bool std140 = layoutPacking == glslang::ElpStd140; in getBaseAlignment() local 2077 // When using the std140 storage layout, structures will be laid out in buffer in getBaseAlignment() 2141 if (std140) in getBaseAlignment() 2157 int maxAlignment = std140 ? baseAlignmentVec4Std140 : 0; in getBaseAlignment() 2202 if (std140) in getBaseAlignment()
|