Lines Matching refs:index
384 virtual void emit_struct_member(const SPIRType &type, uint32_t member_type_id, uint32_t index,
509 std::string to_array_size(const SPIRType &type, uint32_t index);
510 uint32_t to_array_size_literal(const SPIRType &type, uint32_t index) const;
521 virtual bool member_is_non_native_row_major_matrix(const SPIRType &type, uint32_t index);
522 bool member_is_remapped_physical_type(const SPIRType &type, uint32_t index) const;
523 bool member_is_packed_physical_type(const SPIRType &type, uint32_t index) const;
678 AccessChainFlags flags, bool &access_chain_is_arrayed, uint32_t index);
710 const char *index_to_swizzle(uint32_t index);
715 void append_global_func_args(const SPIRFunction &func, uint32_t index, SmallVector<std::string> &arglist);
727 std::string to_extract_component_expression(uint32_t id, uint32_t index);
734 std::string to_member_name(const SPIRType &type, uint32_t index);
735 virtual std::string to_member_reference(uint32_t base, const SPIRType &type, uint32_t index, bool ptr_chain);
746 virtual std::string layout_for_member(const SPIRType &type, uint32_t index);
804 std::string to_flattened_struct_member(const std::string &basename, const SPIRType &type, uint32_t index);
870 const SPIRVariable *find_subpass_input_by_attachment_index(uint32_t index) const;
929 static const char *vector_swizzle(int vecsize, int index);
934 bool is_stage_output_block_member_masked(const SPIRVariable &var, uint32_t index, bool strip_array) const;