Searched refs:a_arrayed (Results 1 - 1 of 1) sorted by relevance
/external/vulkan-validation-layers/layers/ |
H A D | shader_validation.cpp | 262 static bool types_match(shader_module const *a, shader_module const *b, unsigned a_type, unsigned b_type, bool a_arrayed, argument 270 if (a_arrayed && a_insn.opcode() == spv::OpTypeArray) { 276 return types_match(a, b, a_type, b_insn.word(2), a_arrayed, false, relaxed); 280 return types_match(a, b, a_insn.word(2), b_type, a_arrayed, b_arrayed, false); 289 return types_match(a, b, a_insn.word(3), b_insn.word(3), a_arrayed, b_arrayed, relaxed); 292 if (a_arrayed || b_arrayed) { 308 if (!types_match(a, b, a_insn.word(2), b_insn.word(2), a_arrayed, b_arrayed, false)) return false; 316 return types_match(a, b, a_insn.word(2), b_insn.word(2), a_arrayed, b_arrayed, false) && 321 return types_match(a, b, a_insn.word(2), b_insn.word(2), a_arrayed, b_arrayed, false) && 331 if (!types_match(a, b, a_insn.word(i), b_insn.word(i), a_arrayed, b_arraye [all...] |
Completed in 191 milliseconds