Home
last modified time | relevance | path

Searched refs:array_stride (Results 1 – 25 of 34) sorted by relevance

12

/external/mesa3d/src/compiler/glsl/
Dlower_buffer_access.cpp97 unsigned array_stride = packing == GLSL_INTERFACE_PACKING_STD430 ? in emit_access() local
107 deref_offset + i * array_stride, in emit_access()
299 unsigned array_stride; in setup_buffer_access() local
309 array_stride = 4; in setup_buffer_access()
311 array_stride *= 2; in setup_buffer_access()
318 array_stride = 4; in setup_buffer_access()
320 array_stride *= 2; in setup_buffer_access()
345 array_stride = deref_array->type->std430_array_stride(array_row_major); in setup_buffer_access()
347 array_stride = deref_array->type->std140_size(array_row_major); in setup_buffer_access()
348 array_stride = glsl_align(array_stride, 16); in setup_buffer_access()
[all …]
Dlower_ubo_reference.cpp680 unsigned array_stride = 0; in calculate_unsized_array_stride() local
701 array_stride = unsized_array_type->std430_array_stride(array_row_major); in calculate_unsized_array_stride()
703 array_stride = unsized_array_type->std140_size(array_row_major); in calculate_unsized_array_stride()
704 array_stride = glsl_align(array_stride, 16); in calculate_unsized_array_stride()
724 array_stride = unsized_array_type->std430_array_stride(array_row_major); in calculate_unsized_array_stride()
726 array_stride = unsized_array_type->std140_size(array_row_major); in calculate_unsized_array_stride()
727 array_stride = glsl_align(array_stride, 16); in calculate_unsized_array_stride()
734 return array_stride; in calculate_unsized_array_stride()
Dir_uniform.h156 int array_stride; member
Dlink_uniforms.cpp890 this->uniforms[id].array_stride = in visit_field()
893 this->uniforms[id].array_stride = in visit_field()
897 this->uniforms[id].array_stride = 0; in visit_field()
913 this->uniforms[id].array_stride = -1; in visit_field()
Dlink_atomics.cpp246 storage->array_stride = (var->type->is_array() ? in link_assign_atomic_counter_resources()
/external/deqp-deps/SPIRV-Tools/source/opt/
Dcombine_access_chains.cpp73 uint32_t array_stride = 0; in GetArrayStride() local
76 [&array_stride](const Instruction& decoration) { in GetArrayStride()
79 array_stride = decoration.GetSingleWordInOperand(1); in GetArrayStride()
81 array_stride = decoration.GetSingleWordInOperand(2); in GetArrayStride()
85 return array_stride; in GetArrayStride()
235 uint32_t array_stride = GetArrayStride(ptr_input); in CombineAccessChain() local
236 if (array_stride != 0) return false; in CombineAccessChain()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dcombine_access_chains.cpp73 uint32_t array_stride = 0; in GetArrayStride() local
76 [&array_stride](const Instruction& decoration) { in GetArrayStride()
79 array_stride = decoration.GetSingleWordInOperand(1); in GetArrayStride()
81 array_stride = decoration.GetSingleWordInOperand(2); in GetArrayStride()
85 return array_stride; in GetArrayStride()
235 uint32_t array_stride = GetArrayStride(ptr_input); in CombineAccessChain() local
236 if (array_stride != 0) return false; in CombineAccessChain()
/external/deqp/external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.2.x/
Dgles32-master.txt9603 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.float
9604 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.int
9605 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uint
9606 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bool
9607 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec3
9608 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec4
9609 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.ivec3
9610 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uvec3
9611 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bvec3
9612 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.mat2
[all …]
Dgles31-master.txt16898 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.float
16899 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.int
16900 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uint
16901 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bool
16902 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec3
16903 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec4
16904 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.ivec3
16905 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uvec3
16906 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bvec3
16907 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.mat2
[all …]
/external/deqp/android/cts/lmp-mr1/src/
Des31-lmp-mr1.txt14609 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.float
14610 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.int
14611 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uint
14612 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bool
14613 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec3
14614 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec4
14615 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.ivec3
14616 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uvec3
14617 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bvec3
14618 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.mat2
[all …]
/external/deqp/android/cts/lmp-mr1/
Dgles31-master.txt14609 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.float
14610 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.int
14611 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uint
14612 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bool
14613 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec3
14614 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec4
14615 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.ivec3
14616 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uvec3
14617 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bvec3
14618 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.mat2
[all …]
/external/deqp/android/cts/lmp/
Dgles31-master.txt14122 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.float
14123 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.int
14124 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uint
14125 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bool
14126 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec3
14127 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec4
14128 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.ivec3
14129 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uvec3
14130 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bvec3
14131 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.mat2
[all …]
/external/deqp/android/cts/lmp/src/
Des31-lmp.txt14122 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.float
14123 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.int
14124 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uint
14125 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bool
14126 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec3
14127 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec4
14128 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.ivec3
14129 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uvec3
14130 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bvec3
14131 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.mat2
[all …]
/external/deqp-deps/SPIRV-Tools/test/opt/
Dscalar_replacement_test.cpp1079 OpName %func "array_stride" in TEST_F()
/external/swiftshader/third_party/SPIRV-Tools/test/opt/
Dscalar_replacement_test.cpp1079 OpName %func "array_stride" in TEST_F()
/external/mesa3d/src/mesa/main/
Dshader_query.cpp482 if (RESOURCE_UNI(res)->array_stride > 0 && in _mesa_program_resource_array_size()
1190 RESOURCE_UNI(res)->array_stride > 0) in _mesa_program_resource_prop()
1223 *val = RESOURCE_UNI(res)->array_stride; in _mesa_program_resource_prop()
/external/deqp/doc/testspecs/GLES31/
Dfunctional.program_interface_query.txt65 array_size, array_stride, atomic_counter_buffer_index, block_index,
/external/deqp/external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.2.x/src/
Dgles31-master.txt16898 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.float
16899 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.int
16900 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uint
16901 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bool
16902 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec3
16903 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec4
16904 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.ivec3
16905 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uvec3
16906 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bvec3
16907 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.mat2
[all …]
/external/deqp/android/cts/mnc/
Dgles31-master.txt16892 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.float
16893 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.int
16894 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uint
16895 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bool
16896 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec3
16897 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec4
16898 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.ivec3
16899 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uvec3
16900 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bvec3
16901 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.mat2
[all …]
/external/deqp/android/cts/mnc/src/
Dgles31-master.txt16892 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.float
16893 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.int
16894 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uint
16895 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bool
16896 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec3
16897 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec4
16898 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.ivec3
16899 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uvec3
16900 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bvec3
16901 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.mat2
[all …]
/external/deqp/android/cts/nyc/
Dgles31-master.txt18056 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.float
18057 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.int
18058 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uint
18059 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bool
18060 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec3
18061 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec4
18062 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.ivec3
18063 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uvec3
18064 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bvec3
18065 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.mat2
[all …]
/external/deqp/android/cts/nyc/src/
Dgles31-master.txt18056 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.float
18057 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.int
18058 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uint
18059 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bool
18060 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec3
18061 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec4
18062 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.ivec3
18063 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uvec3
18064 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bvec3
18065 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.mat2
[all …]
/external/deqp/external/openglcts/modules/gles31/
Des31cVertexAttribBindingTests.cpp1896 int array_stride; member in glcts::__anon2442bfcb0111::VertexAttribState
1910 , array_stride(0) in VertexAttribState()
1944 if (p != array_stride) in stateVerify()
1948 << array_stride << tcu::TestLog::EndMessage; in stateVerify()
2260 va0.array_stride = 8; in Run()
/external/deqp/external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.4.x/src/
Dgles31-master.txt20324 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.float
20325 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.int
20326 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uint
20327 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bool
20328 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec3
20329 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec4
20330 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.ivec3
20331 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uvec3
20332 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bvec3
20333 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.mat2
[all …]
/external/deqp/android/cts/master/
Dgles31-master.txt20198 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.float
20199 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.int
20200 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uint
20201 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bool
20202 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec3
20203 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.vec4
20204 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.ivec3
20205 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.uvec3
20206 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.bvec3
20207 dEQP-GLES31.functional.program_interface_query.uniform.array_stride.default_block.types.mat2
[all …]

12