Lines Matching defs:context

735 void supportedCheck (Context& context, CaseDefinition caseDef)
737 if (!subgroups::isSubgroupSupported(context))
740 if (!subgroups::isSubgroupFeatureSupportedForDevice(context, SUBGROUP_FEATURE_PARTITIONED_BIT_NV))
746 !subgroups::isDoubleSupportedForDevice(context))
752 tcu::TestStatus noSSBOtest (Context& context, const CaseDefinition caseDef)
755 context, caseDef.shaderStage))
779 return subgroups::makeVertexFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages);
781 return subgroups::makeGeometryFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages);
783 return subgroups::makeTessellationEvaluationFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, SHADER_STAGE_TESS_CONTROL_BIT);
785 return subgroups::makeTessellationEvaluationFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, SHADER_STAGE_TESS_EVALUATION_BIT);
790 bool checkShaderStages (Context& context, const CaseDefinition& caseDef)
793 context, caseDef.shaderStage))
808 tcu::TestStatus test(Context& context, const CaseDefinition caseDef)
812 if(!checkShaderStages(context,caseDef))
826 return subgroups::makeComputeTest(context, FORMAT_R32_UINT, &inputData, 1, checkComputeStage);
830 int supportedStages = context.getDeqpContext().getContextInfo().getInt(GL_SUBGROUP_SUPPORTED_STAGES_KHR);
834 if ( SHADER_STAGE_FRAGMENT_BIT != stages && !subgroups::isVertexSSBOSupportedForDevice(context))
853 return subgroups::allStages(context, FORMAT_R32_UINT, &inputData,