Lines Matching refs:pass
484 // Create a render pass, a framebuffer, and the second pipeline.
514 for (int pass = 0; pass < 2; pass++)
517 // the expected values on the first pass. The first sampler uses an uncompressed image format so the result
519 if (!m_twoSamplers || pass == 0)
522 vk.cmdPushConstants(*cmdBuffer, *computePipelineLayout, VK_SHADER_STAGE_COMPUTE_BIT, 0, sizeof(deInt32), &pass);
544 vk.cmdPushConstants(*cmdBuffer, *graphicsPipelineLayout, VK_SHADER_STAGE_FRAGMENT_BIT, 0, sizeof(deInt32), &pass);
578 if (pass == 0)
606 // The first pass draws pure red on the faces and the second pass redraws them with pure blue.
633 return tcu::TestStatus::pass("pass");
729 << " int pass;\n"
740 computeSrc << " if (pc.pass == 1)\n";
774 << " int pass;\n"
777 << " if (pc.pass == 1)\n"
814 * - Fragment shader samples the image. On this pass, the image view uses
824 * correctly. The values are drawn on a target image. The test doesn't pass yet
828 * with the same algorithm as on the previous pass.