Home
last modified time | relevance | path

Searched defs:AccessChain (Results 1 – 6 of 6) sorted by relevance

/external/deqp-deps/glslang/SPIRV/
DSpvBuilder.h607 struct AccessChain { struct
608 …e; // for l-values, pointer to the base object, for r-values, the base object
609 std::vector<Id> indexChain;
610 Id instr; // cache the instruction that generates this access chain
611 … std::vector<unsigned> swizzle; // each std::vector element selects the next GLSL component number
612 Id component; // a dynamic component index, can coexist with a swizzle,
614 Id preSwizzleBaseType; // dereferenced type, before swizzle or component is applied;
616 … bool isRValue; // true if 'base' is an r-value, otherwise, base is an l-value
617 …ned int alignment; // bitwise OR of alignment values passed in. Accumulates worst alignment.
621 struct CoherentFlags {
[all …]
/external/angle/third_party/vulkan-deps/glslang/src/SPIRV/
DSpvBuilder.h607 struct AccessChain { struct
608 …e; // for l-values, pointer to the base object, for r-values, the base object
609 std::vector<Id> indexChain;
610 Id instr; // cache the instruction that generates this access chain
611 … std::vector<unsigned> swizzle; // each std::vector element selects the next GLSL component number
612 Id component; // a dynamic component index, can coexist with a swizzle,
614 Id preSwizzleBaseType; // dereferenced type, before swizzle or component is applied;
616 … bool isRValue; // true if 'base' is an r-value, otherwise, base is an l-value
617 …ned int alignment; // bitwise OR of alignment values passed in. Accumulates worst alignment.
621 struct CoherentFlags {
[all …]
/external/deqp-deps/SPIRV-Tools/source/opt/
Dcopy_prop_arrays.h98 const std::vector<uint32_t>& AccessChain() const { return access_chain_; } in AccessChain() function
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/
Dcopy_prop_arrays.h98 const std::vector<uint32_t>& AccessChain() const { return access_chain_; } in AccessChain() function
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dcopy_prop_arrays.h98 const std::vector<uint32_t>& AccessChain() const { return access_chain_; } in AccessChain() function
/external/angle/src/compiler/translator/
DOutputSPIRV.cpp69 struct AccessChain struct
72 spv::StorageClass storageClass = spv::StorageClassMax;
75 std::vector<uint32_t> swizzles;
78 spirv::IdRef dynamicComponent;
82 spirv::IdRef baseTypeId;
83 spirv::IdRef preSwizzleTypeId;
84 spirv::IdRef postSwizzleTypeId;
85 spirv::IdRef postDynamicComponentTypeId;
89 spirv::IdRef accessChainId;
93 bool areAllIndicesLiteral = true;
[all …]