Lines Matching refs:inputData

638 	subgroups::SSBOData inputData;
639 inputData.format = caseDef.format;
640 inputData.layout = subgroups::SSBOData::LayoutStd140;
641 inputData.numElements = subgroups::maxSupportedSubgroupSize();
642 inputData.initializeType = OPTYPE_ALLEQUAL == caseDef.opType ? subgroups::SSBOData::InitializeZero : subgroups::SSBOData::InitializeNonZero;
645 return subgroups::makeVertexFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages);
647 return subgroups::makeGeometryFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages);
649 return subgroups::makeTessellationEvaluationFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, SHADER_STAGE_TESS_CONTROL_BIT);
651 return subgroups::makeTessellationEvaluationFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, SHADER_STAGE_TESS_EVALUATION_BIT);
653 return subgroups::makeFragmentFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkFragmentPipelineStages);
671 subgroups::SSBOData inputData;
672 inputData.format = caseDef.format;
673 inputData.layout = subgroups::SSBOData::LayoutStd430;
674 inputData.numElements = subgroups::maxSupportedSubgroupSize();
675 inputData.initializeType = OPTYPE_ALLEQUAL == caseDef.opType ? subgroups::SSBOData::InitializeZero : subgroups::SSBOData::InitializeNonZero;
676 inputData.binding = 1u;
678 return subgroups::makeComputeTest(context, FORMAT_R32_UINT, &inputData,
698 subgroups::SSBOData inputData;
699 inputData.format = caseDef.format;
700 inputData.layout = subgroups::SSBOData::LayoutStd430;
701 inputData.numElements = subgroups::maxSupportedSubgroupSize();
702 inputData.initializeType = OPTYPE_ALLEQUAL == caseDef.opType ? subgroups::SSBOData::InitializeZero : subgroups::SSBOData::InitializeNonZero;
703 inputData.binding = 4u;
704 inputData.stages = stages;
706 return subgroups::allStages(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, stages);