Lines Matching refs:testConfig
2437 …t& testCtx, const std::string& name, const std::string& description, const TestConfig& testConfig);
2451 ExtendedDynamicStateInstance (Context& context, const TestConfig& testConfig);
2460 …xt& testCtx, const std::string& name, const std::string& description, const TestConfig& testConfig) in ExtendedDynamicStateTest() argument
2462 , m_testConfig (testConfig) in ExtendedDynamicStateTest()
2464 const auto staticTopologyClass = getTopologyClass(testConfig.topologyConfig.staticValue); in ExtendedDynamicStateTest()
2468 DE_ASSERT(!testConfig.topologyConfig.dynamicValue || in ExtendedDynamicStateTest()
2469 staticTopologyClass == getTopologyClass(testConfig.topologyConfig.dynamicValue.get())); in ExtendedDynamicStateTest()
3170 …dDynamicStateInstance::ExtendedDynamicStateInstance(Context& context, const TestConfig& testConfig) in ExtendedDynamicStateInstance() argument
3172 , m_testConfig (testConfig) in ExtendedDynamicStateInstance()
3215 void setDynamicStates(const TestConfig& testConfig, const vk::DeviceInterface& vkd, vk::VkCommandBu… in setDynamicStates() argument
3217 if (testConfig.cullModeConfig.dynamicValue) in setDynamicStates()
3219 vkd.cmdSetCullMode(cmdBuffer, testConfig.cullModeConfig.dynamicValue.get()); in setDynamicStates()
3221 vkd.cmdSetCullModeEXT(cmdBuffer, testConfig.cullModeConfig.dynamicValue.get()); in setDynamicStates()
3224 if (testConfig.frontFaceConfig.dynamicValue) in setDynamicStates()
3226 vkd.cmdSetFrontFace(cmdBuffer, testConfig.frontFaceConfig.dynamicValue.get()); in setDynamicStates()
3228 vkd.cmdSetFrontFaceEXT(cmdBuffer, testConfig.frontFaceConfig.dynamicValue.get()); in setDynamicStates()
3231 if (testConfig.topologyConfig.dynamicValue) in setDynamicStates()
3233 vkd.cmdSetPrimitiveTopology(cmdBuffer, testConfig.topologyConfig.dynamicValue.get()); in setDynamicStates()
3235 vkd.cmdSetPrimitiveTopologyEXT(cmdBuffer, testConfig.topologyConfig.dynamicValue.get()); in setDynamicStates()
3238 if (testConfig.viewportConfig.dynamicValue) in setDynamicStates()
3240 const auto& viewports = testConfig.viewportConfig.dynamicValue.get(); in setDynamicStates()
3248 if (testConfig.scissorConfig.dynamicValue) in setDynamicStates()
3250 const auto& scissors = testConfig.scissorConfig.dynamicValue.get(); in setDynamicStates()
3258 if (testConfig.depthTestEnableConfig.dynamicValue) in setDynamicStates()
3260 …vkd.cmdSetDepthTestEnable(cmdBuffer, makeVkBool32(testConfig.depthTestEnableConfig.dynamicValue.ge… in setDynamicStates()
3262 …vkd.cmdSetDepthTestEnableEXT(cmdBuffer, makeVkBool32(testConfig.depthTestEnableConfig.dynamicValue… in setDynamicStates()
3265 if (testConfig.depthWriteEnableConfig.dynamicValue) in setDynamicStates()
3267 …vkd.cmdSetDepthWriteEnable(cmdBuffer, makeVkBool32(testConfig.depthWriteEnableConfig.dynamicValue.… in setDynamicStates()
3269 …vkd.cmdSetDepthWriteEnableEXT(cmdBuffer, makeVkBool32(testConfig.depthWriteEnableConfig.dynamicVal… in setDynamicStates()
3272 if (testConfig.depthCompareOpConfig.dynamicValue) in setDynamicStates()
3274 vkd.cmdSetDepthCompareOp(cmdBuffer, testConfig.depthCompareOpConfig.dynamicValue.get()); in setDynamicStates()
3276 vkd.cmdSetDepthCompareOpEXT(cmdBuffer, testConfig.depthCompareOpConfig.dynamicValue.get()); in setDynamicStates()
3279 if (testConfig.depthBoundsTestEnableConfig.dynamicValue) in setDynamicStates()
3281 …vkd.cmdSetDepthBoundsTestEnable(cmdBuffer, makeVkBool32(testConfig.depthBoundsTestEnableConfig.dyn… in setDynamicStates()
3283 …vkd.cmdSetDepthBoundsTestEnableEXT(cmdBuffer, makeVkBool32(testConfig.depthBoundsTestEnableConfig.… in setDynamicStates()
3286 if (testConfig.stencilTestEnableConfig.dynamicValue) in setDynamicStates()
3288 …vkd.cmdSetStencilTestEnable(cmdBuffer, makeVkBool32(testConfig.stencilTestEnableConfig.dynamicValu… in setDynamicStates()
3290 …vkd.cmdSetStencilTestEnableEXT(cmdBuffer, makeVkBool32(testConfig.stencilTestEnableConfig.dynamicV… in setDynamicStates()
3293 if (testConfig.depthBiasEnableConfig.dynamicValue) in setDynamicStates()
3295 …vkd.cmdSetDepthBiasEnable(cmdBuffer, makeVkBool32(testConfig.depthBiasEnableConfig.dynamicValue.ge… in setDynamicStates()
3297 …vkd.cmdSetDepthBiasEnableEXT(cmdBuffer, makeVkBool32(testConfig.depthBiasEnableConfig.dynamicValue… in setDynamicStates()
3300 if (testConfig.depthBiasConfig.dynamicValue) in setDynamicStates()
3302 const auto& bias = testConfig.depthBiasConfig.dynamicValue.get(); in setDynamicStates()
3306 if (testConfig.rastDiscardEnableConfig.dynamicValue) in setDynamicStates()
3308 …vkd.cmdSetRasterizerDiscardEnable(cmdBuffer, makeVkBool32(testConfig.rastDiscardEnableConfig.dynam… in setDynamicStates()
3310 …vkd.cmdSetRasterizerDiscardEnableEXT(cmdBuffer, makeVkBool32(testConfig.rastDiscardEnableConfig.dy… in setDynamicStates()
3313 if (testConfig.primRestartEnableConfig.dynamicValue) in setDynamicStates()
3315 …vkd.cmdSetPrimitiveRestartEnable(cmdBuffer, makeVkBool32(testConfig.primRestartEnableConfig.dynami… in setDynamicStates()
3317 …vkd.cmdSetPrimitiveRestartEnableEXT(cmdBuffer, makeVkBool32(testConfig.primRestartEnableConfig.dyn… in setDynamicStates()
3320 if (testConfig.logicOpConfig.dynamicValue) in setDynamicStates()
3321 vkd.cmdSetLogicOpEXT(cmdBuffer, testConfig.logicOpConfig.dynamicValue.get()); in setDynamicStates()
3323 if (testConfig.patchControlPointsConfig.dynamicValue) in setDynamicStates()
3324 …vkd.cmdSetPatchControlPointsEXT(cmdBuffer, testConfig.patchControlPointsConfig.dynamicValue.get()); in setDynamicStates()
3326 if (testConfig.stencilOpConfig.dynamicValue) in setDynamicStates()
3328 for (const auto& params : testConfig.stencilOpConfig.dynamicValue.get()) in setDynamicStates()
3336 if (testConfig.vertexGenerator.dynamicValue) in setDynamicStates()
3338 const auto generator = testConfig.vertexGenerator.dynamicValue.get(); in setDynamicStates()
3339 const auto bindings = generator->getBindingDescriptions2(testConfig.strideConfig.staticValue); in setDynamicStates()
3348 if (testConfig.tessDomainOriginConfig.dynamicValue) in setDynamicStates()
3349 …vkd.cmdSetTessellationDomainOriginEXT(cmdBuffer, testConfig.tessDomainOriginConfig.dynamicValue.ge… in setDynamicStates()
3351 if (testConfig.depthClampEnableConfig.dynamicValue) in setDynamicStates()
3352 vkd.cmdSetDepthClampEnableEXT(cmdBuffer, testConfig.depthClampEnableConfig.dynamicValue.get()); in setDynamicStates()
3354 if (testConfig.polygonModeConfig.dynamicValue) in setDynamicStates()
3355 vkd.cmdSetPolygonModeEXT(cmdBuffer, testConfig.polygonModeConfig.dynamicValue.get()); in setDynamicStates()
3357 if (testConfig.rasterizationSamplesConfig.dynamicValue) in setDynamicStates()
3358 …vkd.cmdSetRasterizationSamplesEXT(cmdBuffer, testConfig.rasterizationSamplesConfig.dynamicValue.ge… in setDynamicStates()
3360 if (testConfig.sampleMaskConfig.dynamicValue) in setDynamicStates()
3362 const auto sampleCount = (static_cast<bool>(testConfig.dynamicSampleMaskCount) in setDynamicStates()
3363 ? testConfig.dynamicSampleMaskCount.get() in setDynamicStates()
3364 : testConfig.getActiveSampleCount()); in setDynamicStates()
3365 …vkd.cmdSetSampleMaskEXT(cmdBuffer, sampleCount, testConfig.sampleMaskConfig.dynamicValue.get().dat… in setDynamicStates()
3368 if (testConfig.alphaToCoverageConfig.dynamicValue) in setDynamicStates()
3369 …vkd.cmdSetAlphaToCoverageEnableEXT(cmdBuffer, makeVkBool32(testConfig.alphaToCoverageConfig.dynami… in setDynamicStates()
3371 if (testConfig.alphaToOneConfig.dynamicValue) in setDynamicStates()
3372 …vkd.cmdSetAlphaToOneEnableEXT(cmdBuffer, makeVkBool32(testConfig.alphaToOneConfig.dynamicValue.get… in setDynamicStates()
3374 if (testConfig.colorWriteMaskConfig.dynamicValue) in setDynamicStates()
3375 …vkd.cmdSetColorWriteMaskEXT(cmdBuffer, 0u, 1u, &testConfig.colorWriteMaskConfig.dynamicValue.get()… in setDynamicStates()
3377 …if (testConfig.rasterizationStreamConfig.dynamicValue && static_cast<bool>(testConfig.rasterizatio… in setDynamicStates()
3378 …vkd.cmdSetRasterizationStreamEXT(cmdBuffer, testConfig.rasterizationStreamConfig.dynamicValue->get… in setDynamicStates()
3380 if (testConfig.logicOpEnableConfig.dynamicValue) in setDynamicStates()
3381 …vkd.cmdSetLogicOpEnableEXT(cmdBuffer, makeVkBool32(testConfig.logicOpEnableConfig.dynamicValue.get… in setDynamicStates()
3383 if (testConfig.colorBlendEnableConfig.dynamicValue) in setDynamicStates()
3385 …const auto colorBlendEnableFlag = makeVkBool32(testConfig.colorBlendEnableConfig.dynamicValue.get(… in setDynamicStates()
3389 if (testConfig.colorBlendEquationConfig.dynamicValue) in setDynamicStates()
3391 const auto& configEq = testConfig.colorBlendEquationConfig.dynamicValue.get(); in setDynamicStates()
3393 if (testConfig.colorBlendEquationConfig.staticValue.isAdvanced()) in setDynamicStates()
3420 …if (testConfig.provokingVertexConfig.dynamicValue && static_cast<bool>(testConfig.provokingVertexC… in setDynamicStates()
3422 …const auto provokingVertexMode = makeProvokingVertexMode(testConfig.provokingVertexConfig.dynamicV… in setDynamicStates()
3426 …if (testConfig.negativeOneToOneConfig.dynamicValue && static_cast<bool>(testConfig.negativeOneToOn… in setDynamicStates()
3427 …vkd.cmdSetDepthClipNegativeOneToOneEXT(cmdBuffer, makeVkBool32(testConfig.negativeOneToOneConfig.d… in setDynamicStates()
3429 …if (testConfig.depthClipEnableConfig.dynamicValue && static_cast<bool>(testConfig.depthClipEnableC… in setDynamicStates()
3430 …vkd.cmdSetDepthClipEnableEXT(cmdBuffer, makeVkBool32(testConfig.depthClipEnableConfig.dynamicValue… in setDynamicStates()
3432 if (testConfig.lineStippleEnableConfig.dynamicValue) in setDynamicStates()
3433 …vkd.cmdSetLineStippleEnableEXT(cmdBuffer, makeVkBool32(testConfig.lineStippleEnableConfig.dynamicV… in setDynamicStates()
3435 …if (testConfig.lineStippleParamsConfig.dynamicValue && static_cast<bool>(testConfig.lineStipplePar… in setDynamicStates()
3437 const auto& stippleParams = testConfig.lineStippleParamsConfig.dynamicValue->get(); in setDynamicStates()
3441 if (testConfig.sampleLocationsEnableConfig.dynamicValue) in setDynamicStates()
3442 …vkd.cmdSetSampleLocationsEnableEXT(cmdBuffer, makeVkBool32(testConfig.sampleLocationsEnableConfig.… in setDynamicStates()
3444 if (testConfig.conservativeRasterModeConfig.dynamicValue) in setDynamicStates()
3445 …vkd.cmdSetConservativeRasterizationModeEXT(cmdBuffer, testConfig.conservativeRasterModeConfig.dyna… in setDynamicStates()
3447 if (testConfig.extraPrimitiveOverEstConfig.dynamicValue) in setDynamicStates()
3448 …vkd.cmdSetExtraPrimitiveOverestimationSizeEXT(cmdBuffer, testConfig.extraPrimitiveOverEstConfig.dy… in setDynamicStates()
3450 …if (testConfig.lineRasterModeConfig.dynamicValue && static_cast<bool>(testConfig.lineRasterModeCon… in setDynamicStates()
3451 …vkd.cmdSetLineRasterizationModeEXT(cmdBuffer, makeLineRasterizationMode(testConfig.lineRasterModeC… in setDynamicStates()
3453 if (testConfig.coverageToColorEnableConfig.dynamicValue) in setDynamicStates()
3454 …vkd.cmdSetCoverageToColorEnableNV(cmdBuffer, makeVkBool32(testConfig.coverageToColorEnableConfig.d… in setDynamicStates()
3456 if (testConfig.coverageToColorLocationConfig.dynamicValue) in setDynamicStates()
3457 …vkd.cmdSetCoverageToColorLocationNV(cmdBuffer, testConfig.coverageToColorLocationConfig.dynamicVal… in setDynamicStates()
3459 if (testConfig.coverageModulationModeConfig.dynamicValue) in setDynamicStates()
3460 …vkd.cmdSetCoverageModulationModeNV(cmdBuffer, testConfig.coverageModulationModeConfig.dynamicValue… in setDynamicStates()
3462 if (testConfig.coverageModTableEnableConfig.dynamicValue) in setDynamicStates()
3463 …vkd.cmdSetCoverageModulationTableEnableNV(cmdBuffer, makeVkBool32(testConfig.coverageModTableEnabl… in setDynamicStates()
3465 if (testConfig.coverageModTableConfig.dynamicValue) in setDynamicStates()
3467 const auto& tableVec = testConfig.coverageModTableConfig.dynamicValue.get(); in setDynamicStates()
3471 if (testConfig.coverageReductionModeConfig.dynamicValue) in setDynamicStates()
3472 …vkd.cmdSetCoverageReductionModeNV(cmdBuffer, testConfig.coverageReductionModeConfig.dynamicValue.g… in setDynamicStates()
3474 if (testConfig.viewportSwizzleConfig.dynamicValue) in setDynamicStates()
3476 const auto& viewportSwizzleVec = testConfig.viewportSwizzleConfig.dynamicValue.get(); in setDynamicStates()
3480 if (testConfig.shadingRateImageEnableConfig.dynamicValue) in setDynamicStates()
3481 …vkd.cmdSetShadingRateImageEnableNV(cmdBuffer, makeVkBool32(testConfig.shadingRateImageEnableConfig… in setDynamicStates()
3483 if (testConfig.viewportWScalingEnableConfig.dynamicValue) in setDynamicStates()
3484 …vkd.cmdSetViewportWScalingEnableNV(cmdBuffer, makeVkBool32(testConfig.viewportWScalingEnableConfig… in setDynamicStates()
3486 if (testConfig.reprFragTestEnableConfig.dynamicValue) in setDynamicStates()
3487 …vkd.cmdSetRepresentativeFragmentTestEnableNV(cmdBuffer, makeVkBool32(testConfig.reprFragTestEnable… in setDynamicStates()
3495 bool maybeBindVertexBufferDynStride(const TestConfig& testConfig, const vk::DeviceInterface& vkd, v… in maybeBindVertexBufferDynStride() argument
3497 if (!testConfig.strideConfig.dynamicValue) in maybeBindVertexBufferDynStride()
3500 DE_ASSERT(!testConfig.useMeshShaders); in maybeBindVertexBufferDynStride()
3502 const auto& viewportVec = testConfig.getActiveViewportVec(); in maybeBindVertexBufferDynStride()
3507 DE_ASSERT((viewportVec.size() == 1u && testConfig.meshParams.size() == 1u) in maybeBindVertexBufferDynStride()
3508 || testConfig.sequenceOrdering == SequenceOrdering::BEFORE_DRAW in maybeBindVertexBufferDynStride()
3509 || testConfig.sequenceOrdering == SequenceOrdering::AFTER_PIPELINES); in maybeBindVertexBufferDynStride()
3515 const auto strides = testConfig.strideConfig.dynamicValue.get(); in maybeBindVertexBufferDynStride()
3517 const auto& chosenBuffers = (testConfig.meshParams[meshIdx].reversed ? rvertBuffers : vertBuffers); in maybeBindVertexBufferDynStride()
3725 DeviceHelper& getDeviceHelper(Context& context, const TestConfig& testConfig) in getDeviceHelper() argument
3727 if (testConfig.shadingRateImage) in getDeviceHelper()