Searched refs:SPIRAccessChain (Results 1 – 7 of 7) sorted by relevance
/third_party/skia/third_party/externals/spirv-cross/ |
D | spirv_hlsl.hpp | 254 void read_access_chain(std::string *expr, const std::string &lhs, const SPIRAccessChain &chain); 255 void read_access_chain_struct(const std::string &lhs, const SPIRAccessChain &chain); 256 void read_access_chain_array(const std::string &lhs, const SPIRAccessChain &chain); 257 …void write_access_chain(const SPIRAccessChain &chain, uint32_t value, const SmallVector<uint32_t> … 258 void write_access_chain_struct(const SPIRAccessChain &chain, uint32_t value, 260 void write_access_chain_array(const SPIRAccessChain &chain, uint32_t value,
|
D | spirv_hlsl.cpp | 3742 void CompilerHLSL::read_access_chain_array(const string &lhs, const SPIRAccessChain &chain) in read_access_chain_array() 3762 void CompilerHLSL::read_access_chain_struct(const string &lhs, const SPIRAccessChain &chain) in read_access_chain_struct() 3792 void CompilerHLSL::read_access_chain(string *expr, const string &lhs, const SPIRAccessChain &chain) in read_access_chain() 3981 auto *chain = maybe_get<SPIRAccessChain>(ops[2]); in emit_load() 4028 void CompilerHLSL::write_access_chain_array(const SPIRAccessChain &chain, uint32_t value, in write_access_chain_array() 4065 void CompilerHLSL::write_access_chain_struct(const SPIRAccessChain &chain, uint32_t value, in write_access_chain_struct() 4118 void CompilerHLSL::write_access_chain(const SPIRAccessChain &chain, uint32_t value, in write_access_chain() 4299 auto *chain = maybe_get<SPIRAccessChain>(ops[0]); in emit_store() 4313 const auto *chain = maybe_get<SPIRAccessChain>(ops[2]); in emit_access_chain() 4371 auto &e = set<SPIRAccessChain>(ops[1], ops[0], type.storage, base, offsets.first, offsets.second); in emit_access_chain() [all …]
|
D | spirv_common.hpp | 976 struct SPIRAccessChain : IVariant struct 983 …SPIRAccessChain(TypeID basetype_, spv::StorageClass storage_, std::string base_, std::string dynam… in SPIRAccessChain() function 1014 SPIRV_CROSS_DECLARE_CLONE(SPIRAccessChain)
|
D | spirv_cross.cpp | 285 auto *access_chain = maybe_get<SPIRAccessChain>(chain); in maybe_get_backing_variable() 323 auto *access_chain = maybe_get<SPIRAccessChain>(chain); in register_write() 451 return get<SPIRAccessChain>(id).basetype; in expression_type_id() 489 return get<SPIRAccessChain>(id).immutable; in is_immutable() 2213 void Compiler::add_implied_read_expression(SPIRAccessChain &e, uint32_t source) in add_implied_read_expression()
|
D | spirv_cross_parsed_ir.cpp | 49 pool_group->pools[TypeAccessChain].reset(new ObjectPool<SPIRAccessChain>); in ParsedIR()
|
D | spirv_cross.hpp | 742 void add_implied_read_expression(SPIRAccessChain &e, uint32_t source);
|
D | spirv_glsl.cpp | 328 ir.reset_all_of_type<SPIRAccessChain>(); in reset() 9443 auto &e = get<SPIRAccessChain>(id); in track_expression_read() 10591 auto *chain = maybe_get<SPIRAccessChain>(rhs); in emit_instruction() 10596 auto &e = set<SPIRAccessChain>(id, *chain); in emit_instruction()
|