Lines Matching defs:DepthTest

120 class DepthTest : public vkt::TestCase
132 DepthTest (tcu::TestContext& testContext,
148 virtual ~DepthTest (void);
176 const VkCompareOp depthCompareOps[DepthTest::QUAD_COUNT],
196 VkCompareOp m_depthCompareOps[DepthTest::QUAD_COUNT];
233 GraphicsPipelineWrapper m_graphicsPipelines[DepthTest::QUAD_COUNT];
234 GraphicsPipelineWrapper m_altGraphicsPipelines[DepthTest::QUAD_COUNT];
240 const float DepthTest::quadDepths[QUAD_COUNT] =
249 const float DepthTest::quadDepthsMinusOneToOne[QUAD_COUNT] =
257 const float DepthTest::quadWs[QUAD_COUNT] =
265 DepthTest::DepthTest (tcu::TestContext& testContext,
299 DepthTest::~DepthTest (void)
303 void DepthTest::checkSupport (Context& context) const
322 TestInstance* DepthTest::createInstance (Context& context) const
327 void DepthTest::initPrograms (SourceCollections& programCollection) const
369 const VkCompareOp depthCompareOps[DepthTest::QUAD_COUNT],
421 deMemcpy(m_depthCompareOps, depthCompareOps, sizeof(VkCompareOp) * DepthTest::QUAD_COUNT);
748 for (int quadNdx = 0; quadNdx < DepthTest::QUAD_COUNT; quadNdx++)
854 for (int quadNdx = 0; quadNdx < DepthTest::QUAD_COUNT; quadNdx++)
857 m_vertices[quadNdx * 6 + vertexNdx].position.z() = (hasDepthClipControl ? DepthTest::quadDepthsMinusOneToOne[quadNdx] : DepthTest::quadDepths[quadNdx]);
860 const float w = DepthTest::quadWs[quadNdx];
961 const VkDeviceSize quadOffset = (m_vertices.size() / DepthTest::QUAD_COUNT) * sizeof(Vertex4RGBA);
963 for (int quadNdx = 0; quadNdx < DepthTest::QUAD_COUNT; quadNdx++)
971 vk.cmdDraw(*m_cmdBuffer, (deUint32)(m_altVertices.size() / DepthTest::QUAD_COUNT), 1, 0, 0);
1013 vk.cmdDraw(*m_cmdBuffer, (deUint32)(m_vertices.size() / DepthTest::QUAD_COUNT), 1, 0, 0);
1049 for (int quadNdx = 0; quadNdx < DepthTest::QUAD_COUNT; quadNdx++)
1173 std::string getCompareOpsName (const VkCompareOp quadDepthOps[DepthTest::QUAD_COUNT])
1177 for (int quadNdx = 0; quadNdx < DepthTest::QUAD_COUNT; quadNdx++)
1185 if (quadNdx < DepthTest::QUAD_COUNT - 1)
1208 const VkCompareOp depthOps[][DepthTest::QUAD_COUNT] =
1349 compareOpsTests->addChild(new DepthTest(testCtx,
1360 compareOpsTests->addChild(new DepthTest(testCtx,
1377 const VkCompareOp depthOpsSpecial[DepthTest::QUAD_COUNT] = { VK_COMPARE_OP_NEVER, VK_COMPARE_OP_NEVER, VK_COMPARE_OP_NEVER, VK_COMPARE_OP_NEVER };
1379 compareOpsTests->addChild(new DepthTest(testCtx,
1398 const VkCompareOp depthOpsDepthTestDisabled[DepthTest::QUAD_COUNT] = { VK_COMPARE_OP_NEVER, VK_COMPARE_OP_LESS, VK_COMPARE_OP_GREATER, VK_COMPARE_OP_ALWAYS };
1399 depthTestDisabled->addChild(new DepthTest(testCtx,
1418 const VkCompareOp hostVisibleOps[DepthTest::QUAD_COUNT] = { VK_COMPARE_OP_NEVER, VK_COMPARE_OP_LESS, VK_COMPARE_OP_GREATER, VK_COMPARE_OP_ALWAYS };
1421 hostVisibleTests->addChild(new DepthTest(testCtx,
1475 const VkCompareOp ops[DepthTest::QUAD_COUNT] = { compareOp, compareOp, compareOp, compareOp };
1476 depthClipControlTests->addChild(new DepthTest(testCtx, testName, pipelineConstructionType, format, ops,