Home
last modified time | relevance | path

Searched refs:matrix_stride (Results 1 – 25 of 46) sorted by relevance

12

/third_party/spirv-tools/source/opt/
Dinst_bindless_check_pass.cpp318 uint32_t InstBindlessCheckPass::ByteSize(uint32_t ty_id, uint32_t matrix_stride, in ByteSize() argument
327 assert(matrix_stride != 0 && "missing matrix stride"); in ByteSize()
330 return m_ty->element_count() * matrix_stride; in ByteSize()
333 return v_ty->element_count() * matrix_stride; in ByteSize()
343 if (in_matrix && !col_major && matrix_stride > 0) { in ByteSize()
345 return (size - 1) * matrix_stride + ByteSize(comp_ty_id, 0, false, false); in ByteSize()
387 uint32_t matrix_stride = 0u; in GenLastByteIdx() local
409 assert(matrix_stride != 0 && "missing matrix stride"); in GenLastByteIdx()
410 matrix_stride_id = builder->GetUintConstantId(matrix_stride); in GenLastByteIdx()
474 [&member_idx, &matrix_stride](const Instruction& deco_inst) { in GenLastByteIdx()
[all …]
Dinst_bindless_check_pass.h139 uint32_t ByteSize(uint32_t ty_id, uint32_t matrix_stride, bool col_major,
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dinst_bindless_check_pass.cpp325 uint32_t InstBindlessCheckPass::ByteSize(uint32_t ty_id, uint32_t matrix_stride, in ByteSize() argument
334 assert(matrix_stride != 0 && "missing matrix stride"); in ByteSize()
337 return m_ty->element_count() * matrix_stride; in ByteSize()
340 return v_ty->element_count() * matrix_stride; in ByteSize()
350 if (in_matrix && !col_major && matrix_stride > 0) { in ByteSize()
352 return (size - 1) * matrix_stride + ByteSize(comp_ty_id, 0, false, false); in ByteSize()
394 uint32_t matrix_stride = 0u; in GenLastByteIdx() local
416 assert(matrix_stride != 0 && "missing matrix stride"); in GenLastByteIdx()
417 matrix_stride_id = builder->GetUintConstantId(matrix_stride); in GenLastByteIdx()
481 [&member_idx, &matrix_stride](const Instruction& deco_inst) { in GenLastByteIdx()
[all …]
Dinst_bindless_check_pass.h139 uint32_t ByteSize(uint32_t ty_id, uint32_t matrix_stride, bool col_major,
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dinst_bindless_check_pass.cpp325 uint32_t InstBindlessCheckPass::ByteSize(uint32_t ty_id, uint32_t matrix_stride, in ByteSize() argument
334 assert(matrix_stride != 0 && "missing matrix stride"); in ByteSize()
337 return m_ty->element_count() * matrix_stride; in ByteSize()
340 return v_ty->element_count() * matrix_stride; in ByteSize()
350 if (in_matrix && !col_major && matrix_stride > 0) { in ByteSize()
352 return (size - 1) * matrix_stride + ByteSize(comp_ty_id, 0, false, false); in ByteSize()
394 uint32_t matrix_stride = 0u; in GenLastByteIdx() local
416 assert(matrix_stride != 0 && "missing matrix stride"); in GenLastByteIdx()
417 matrix_stride_id = builder->GetUintConstantId(matrix_stride); in GenLastByteIdx()
481 [&member_idx, &matrix_stride](const Instruction& deco_inst) { in GenLastByteIdx()
[all …]
Dinst_bindless_check_pass.h139 uint32_t ByteSize(uint32_t ty_id, uint32_t matrix_stride, bool col_major,
/third_party/mesa3d/src/compiler/glsl/
Dir_uniform.h158 int matrix_stride; member
Dgl_nir_link_atomics.c246 storage->matrix_stride = 0; in gl_nir_link_assign_atomic_counter_resources()
/third_party/vk-gl-cts/external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.2.x/
Dgles32-master.txt10049 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
10050 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
10051 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
10052 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
10053 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
10054 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
10055 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
10056 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
10057 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
10058 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
[all …]
Dgles31-master.txt17344 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17345 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17346 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17347 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17348 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17349 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17350 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17351 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17352 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17353 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/
Dvalidate_decorations.cpp61 : majorness(the_majorness), matrix_stride(stride) {} in LayoutConstraints()
63 uint32_t matrix_stride; member
319 return num_columns * inherited.matrix_stride; in getSize()
328 return (num_rows - 1) * inherited.matrix_stride + in getSize()
521 const auto stride = constraint.matrix_stride; in checkLayout()
870 constraint.matrix_stride = decoration.params()[0]; in ComputeMemberConstraintsForStruct()
/third_party/skia/third_party/externals/spirv-tools/source/val/
Dvalidate_decorations.cpp61 : majorness(the_majorness), matrix_stride(stride) {} in LayoutConstraints()
63 uint32_t matrix_stride; member
319 return num_columns * inherited.matrix_stride; in getSize()
328 return (num_rows - 1) * inherited.matrix_stride + in getSize()
521 const auto stride = constraint.matrix_stride; in checkLayout()
870 constraint.matrix_stride = decoration.params()[0]; in ComputeMemberConstraintsForStruct()
/third_party/spirv-tools/source/val/
Dvalidate_decorations.cpp63 : majorness(the_majorness), matrix_stride(stride) {} in LayoutConstraints()
65 uint32_t matrix_stride; member
352 return num_columns * inherited.matrix_stride; in getSize()
361 return (num_rows - 1) * inherited.matrix_stride + in getSize()
559 const auto stride = constraint.matrix_stride; in checkLayout()
973 constraint.matrix_stride = decoration->params()[0]; in ComputeMemberConstraintsForStruct()
/third_party/skia/third_party/externals/spirv-cross/
Dspirv_hlsl.cpp3774 subchain.matrix_stride = 0; in read_access_chain_struct()
3781 subchain.matrix_stride = type_struct_member_matrix_stride(type, i); in read_access_chain_struct()
3874 chain.static_index + r * chain.matrix_stride, ")"); in read_access_chain()
3923 chain.static_index + c * chain.matrix_stride, ")"); in read_access_chain()
3952 chain.static_index + c * (type.width / 8) + r * chain.matrix_stride, ")"); in read_access_chain()
4081 subchain.matrix_stride = 0; in write_access_chain_struct()
4088 subchain.matrix_stride = type_struct_member_matrix_stride(type, i); in write_access_chain_struct()
4220 chain.static_index + chain.matrix_stride * r, ", ", store_expr, ");"); in write_access_chain()
4264 chain.static_index + c * chain.matrix_stride, ", ", store_expr, ");"); in write_access_chain()
4288 … chain.static_index + c * (type.width / 8) + r * chain.matrix_stride, ", ", store_expr, ");"); in write_access_chain()
[all …]
Dspirv_glsl.hpp693 … const SPIRType &target_type, uint32_t offset, uint32_t matrix_stride,
698 … const SPIRType &target_type, uint32_t offset, uint32_t matrix_stride,
701 … const SPIRType &target_type, uint32_t offset, uint32_t matrix_stride,
706 uint32_t *matrix_stride = nullptr,
Dspirv_cross_parsed_ir.cpp412 dec.matrix_stride = argument; in set_decoration()
495 dec.matrix_stride = argument; in set_member_decoration()
628 return dec.matrix_stride; in get_decoration()
/third_party/vk-gl-cts/doc/testspecs/GLES31/
Dfunctional.program_interface_query.txt66 location, matrix_row_major, matrix_stride, name_length, offset,
/third_party/vk-gl-cts/external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.2.x/src/
Dgles31-master.txt17344 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17345 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17346 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17347 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17348 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17349 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17350 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17351 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17352 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
17353 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
[all …]
/third_party/vk-gl-cts/external/openglcts/data/mustpass/gl/aosp_mustpass/main/
Dgl45-master.txt18951 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
18952 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
18953 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
18954 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
18955 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
18956 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
18957 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
18958 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
18959 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
18960 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
[all …]
Dgl45-es31-master.txt18942 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18943 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18944 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18945 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18946 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18947 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18948 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18949 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18950 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18951 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
[all …]
/third_party/vk-gl-cts/external/openglcts/data/mustpass/gl/aosp_mustpass/4.6.1.x/
Dgl45-master.txt19985 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
19986 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
19987 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
19988 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
19989 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
19990 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
19991 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
19992 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
19993 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
19994 dEQP-GL45.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.types…
[all …]
Dgl45-es31-master.txt18942 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18943 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18944 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18945 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18946 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18947 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18948 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18949 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18950 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
18951 dEQP-GL45-ES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.…
[all …]
/third_party/vk-gl-cts/external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.6.x/
Dgles31-master.txt20705 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20706 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20707 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20708 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20709 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20710 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20711 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20712 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20713 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20714 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
[all …]
/third_party/vk-gl-cts/android/cts/master/src/
Dgles31-master-2020-03-01.txt20653 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20654 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20655 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20656 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20657 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20658 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20659 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20660 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20661 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
20662 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
[all …]
/third_party/vk-gl-cts/android/cts/main/
Dgles31-master-2020-03-01.txt13642 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
13643 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
13644 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
13645 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
13646 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
13647 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
13648 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
13649 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
13650 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
13651 dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.default_block.no_qualifier.typ…
[all …]

12