/external/deqp/doc/testspecs/GLES3/ |
functional.ubo.txt | 35 + std140 memory layout 42 - Layout qualifiers: shared, packed, std140, row_major, column_major 69 values are stored into one or more uniform buffers. If std140 memory layout is used,
|
/external/deqp/modules/gles3/scripts/ |
gen-uniform-blocks.py | 403 for qualifier in ["shared", "packed", "std140", "row_major", "column_major"]], []) 404 + createCases("layout_all", layoutQualifierShaderTemplate % "shared, packed, std140, row_major, column_major", True) 405 + createCases("layout_all_8_times", layoutQualifierShaderTemplate % str.join(", ", ["shared", "packed", "std140", "row_major", "column_major"] * 8), True) 407 for qualifier in ["shared", "packed", "std140", "row_major", "column_major"]], []) 408 + createCases("global_layout_all", layoutGlobalQualifierShaderTemplate % "shared, packed, std140, row_major, column_major", True) 409 + createCases("global_layout_all_8_times", layoutGlobalQualifierShaderTemplate % str.join(", ", ["shared", "packed", "std140", "row_major", "column_major"] * 8), True) 890 for qualifier in ["shared", "packed", "std140"]], [])
|
/external/deqp/modules/gles31/scripts/ |
gen-uniform-blocks.py | 403 for qualifier in ["shared", "packed", "std140", "row_major", "column_major"]], []) 404 + createCases("layout_all", layoutQualifierShaderTemplate % "shared, packed, std140, row_major, column_major", True) 405 + createCases("layout_all_8_times", layoutQualifierShaderTemplate % str.join(", ", ["shared", "packed", "std140", "row_major", "column_major"] * 8), True) 407 for qualifier in ["shared", "packed", "std140", "row_major", "column_major"]], []) 408 + createCases("global_layout_all", layoutGlobalQualifierShaderTemplate % "shared, packed, std140, row_major, column_major", True) 409 + createCases("global_layout_all_8_times", layoutGlobalQualifierShaderTemplate % str.join(", ", ["shared", "packed", "std140", "row_major", "column_major"] * 8), True) 890 for qualifier in ["shared", "packed", "std140" "std430",]], [])
|
/external/mesa3d/src/compiler/glsl/ |
link_uniform_block_active_visitor.cpp | 164 * std140 layout qualifier are considered active, even if they are not 187 /* For uniform block arrays declared with a shared or std140 layout 253 /* If the block array was declared with a shared or std140 layout
|
lower_buffer_access.cpp | 131 /* std140 always rounds the stride of arrays (and matrices) to a 135 * For both std140 and std430, if the member is a 170 * arrays of vectors of the appropriate size in std140. 193 * blocks using the std140 layout, except that the base alignment and
|
opt_dead_code.cpp | 138 * shared or std140 layout qualifier are considered active,
|
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/ |
vktShaderRenderDerivateTests.cpp | 871 "layout(binding = 0, std140) uniform Scale { ${PRECISION} ${DATATYPE} u_scale; };\n" 872 "layout(binding = 1, std140) uniform Bias { ${PRECISION} ${DATATYPE} u_bias; }; \n" [all...] |
vktShaderRenderReturnTests.cpp | 238 "layout(binding = 0, std140) uniform something { mediump int ui_one; };\n" 456 "layout(binding = 0, std140) uniform something { int ui_zero; };\n" 473 "layout(binding = 0, std140) uniform something { int ui_zero; };\n\n"
|
vktShaderRenderLoopTests.cpp | 348 op << "layout(std140, set=0, binding=" << locationCounter << ") uniform buff"<< locationCounter <<" {\n"; 358 op << "layout(std140, set=0, binding=" << locationCounter << ") uniform buff" << locationCounter << " {\n"; 366 op << "layout(std140, set=0, binding=" << locationCounter << ") uniform buff" << locationCounter << " {\n"; 565 op << "layout(std140, set=0, binding=" << locationCounter << ") uniform buff" << locationCounter << " {\n"; 589 op << "layout(std140, set=0, binding=" << locationCounter << ") uniform buff" << locationCounter << " {\n"; 598 op << "layout(std140, set=0, binding=" << locationCounter << ") uniform buff" << locationCounter << " {\n"; [all...] |
/external/deqp/external/openglcts/modules/gl/ |
gl4cMultiBindTests.hpp | 409 * layout(std140, binding = 0) uniform B1 {vec4 a;} b1; 410 * layout(std140, binding = 0) uniform B2 {vec4 a;} b2; 414 * layout(std140, binding = (GL_MAX_COMPUTE_UNIFORM_BLOCKS-1)) uniform BX { 447 * layout(std140, binding = 0) uniform B1 {int a;} b1; 448 * layout(std140, binding = 1) uniform B2 {int a;} b2; 449 * layout(std140, binding = 2) uniform B4 {int a;} b3; 450 * layout(std140, binding = 3) uniform B4 {int a;} b4;
|
gl4cES31CompatibilityShaderStorageBufferObjectTests.cpp | 57 std140, enumerator in enum:gl4cts::es31compatibility::__anon17495::BufferLayout 912 NL "layout(std140, binding = 0) readonly buffer Buffer {" NL " readonly vec4 position[];" NL "};" NL 914 NL "layout(std430, column_major, std140, std430, row_major, packed, shared) buffer;" NL 1021 NL "layout(std140, binding = 1) readonly buffer Buffer {" NL " readonly vec4 indata[];" NL "};" NL 1024 NL "layout(std430, column_major, std140, std430, row_major, packed, shared) buffer;" NL [all...] |
gl4cShaderStorageBufferObjectTests.cpp | 54 std140, enumerator in enum:gl4cts::__anon17511::BufferLayout 1087 NL "layout(std140, binding = 0) readonly buffer Buffer {" NL " readonly vec4 position[];" NL "};" NL 1089 NL "layout(std430, column_major, std140, std430, row_major, packed, shared) buffer;" NL [all...] |
gl4cEnhancedLayoutsTests.cpp | 172 /** Generate data for type. This routine follows STD140 rules 528 * - If std140 packaging and matrix; number of columns * base alignment 617 /** Calculate stride for the type according to std140 rules [all...] |
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/ |
vktSpvAsmLoopDepInfTests.cpp | 45 // layout(std140, set = 0, binding = 0) readonly buffer Input { 48 // layout(std140, set = 0, binding = 1) writeonly buffer Output {
|
vktSpvAsmLoopDepLenTests.cpp | 45 // layout(std140, set = 0, binding = 0) readonly buffer Input { 48 // layout(std140, set = 0, binding = 1) writeonly buffer Output {
|
/external/deqp/data/gles31/shaders/es31/ |
android_extension_pack.test | 591 layout(binding=1, std140) volatile buffer Buffer1 599 layout(binding=3, std140) writeonly buffer Buffer3
|
/external/deqp/data/gles31/shaders/es32/ |
android_extension_pack.test | 594 layout(binding=1, std140) volatile buffer Buffer1 602 layout(binding=3, std140) writeonly buffer Buffer3
|
/external/skia/src/gpu/vk/ |
GrVkUniformHandler.cpp | 15 // the std140 alignment, you can use this, but then make sure if you have an array type it is 158 // We want to use the std140 layout here, so we must make arrays align to 16 bytes.
|
/external/skqp/src/gpu/vk/ |
GrVkUniformHandler.cpp | 15 // the std140 alignment, you can use this, but then make sure if you have an array type it is 160 // We want to use the std140 layout here, so we must make arrays align to 16 bytes.
|
/external/deqp/external/openglcts/modules/gles31/ |
es31cShaderStorageBufferObjectTests.cpp | 54 std140, enumerator in enum:glcts::__anon17554::BufferLayout 908 NL "layout(std140, binding = 0) readonly buffer Buffer {" NL " readonly vec4 position[];" NL "};" NL 910 NL "layout(std430, column_major, std140, std430, row_major, packed, shared) buffer;" NL 1017 NL "layout(std140, binding = 1) readonly buffer Buffer {" NL " readonly vec4 indata[];" NL "};" NL 1020 NL "layout(std430, column_major, std140, std430, row_major, packed, shared) buffer;" NL [all...] |
/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/ |
linkValidate.cpp | [all...] |
/external/deqp/external/openglcts/modules/common/ |
glcUniformBlockTests.cpp | 589 std::string vs1("layout (std140) uniform Data { lowp float x; } myData;\n" 595 "layout (std140) uniform Data { float x; } myData;\n" 600 std::string vs2("layout (std140) uniform Data { highp int x; mediump int y; } myData;\n" 606 "layout (std140) uniform Data { mediump int x; highp int y; } myData;\n" 713 } layoutFlags[] = { { "shared", LAYOUT_SHARED }, { "packed", LAYOUT_PACKED }, { "std140", LAYOUT_STD140 } }; [all...] |
/external/deqp/external/vulkancts/modules/vulkan/robustness/ |
vktRobustnessBufferAccessTests.cpp | 280 "layout(binding = 0, " << (readFromStorage ? "std430" : "std140") << ") " << (readFromStorage ? "buffer" : "uniform") << " InBuffer\n" 292 "layout(binding = 2, std140) uniform Indices\n" 359 "layout(binding = 0, " << (readFromStorage ? "std430" : "std140") << ") " << (readFromStorage ? "buffer readonly" : "uniform") << " InBuffer\n" 371 "layout(binding = 2, std140) uniform Indices\n" 465 "layout(binding = 2, std140) uniform Offsets\n" [all...] |
/external/deqp/external/openglcts/modules/glesext/tessellation_shader/ |
esextcTessellationShaderProgramInterfaces.cpp | 207 "layout(std140, binding = 0) buffer tc_shader_storage_block1\n" 259 "layout(std140, binding = 0) buffer te_shader_storage_block1\n"
|
/external/deqp/external/vulkancts/modules/vulkan/protected_memory/ |
vktProtectedMemStorageBufferTests.cpp | 271 "layout(set=0, binding=0, std140) buffer ProtectedTestBuffer\n" 276 "layout(set=0, binding=2, std140) buffer ProtectedTestBufferSource\n" 293 "layout(set=0, binding=0, std140) buffer ProtectedTestBuffer\n" 298 "layout(set=0, binding=1, std140) uniform Data\n" [all...] |