struct CombinedImageSamplerUsageHandler

Defined at line 966 of file ../../third_party/spirv-cross/src/spirv_cross.hpp

Public Members

Compiler & compiler
const std::unordered_set<uint32_t> & dref_combined_samplers
unordered_map dependency_hierarchy
unordered_set comparison_ids
bool need_subpass_input
bool need_subpass_input_ms

Public Methods

void CombinedImageSamplerUsageHandler (Compiler & compiler_, const std::unordered_set<uint32_t> & dref_combined_samplers_)

Defined at line 968 of file ../../third_party/spirv-cross/src/spirv_cross.hpp

bool begin_function_scope (const uint32_t * args, uint32_t length)
bool handle (spv::Op opcode, const uint32_t * args, uint32_t length)
void add_hierarchy_to_comparison_ids (uint32_t ids)
void add_dependency (uint32_t dst, uint32_t src)