Searched refs:a_arrayed (Results 1 - 1 of 1) sorted by relevance

/external/vulkan-validation-layers/layers/
H A Dshader_validation.cpp262 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