Lines Matching refs:inputData
583 subgroups::SSBOData inputData;
584 inputData.format = caseDef.format;
585 inputData.layout = subgroups::SSBOData::LayoutStd140;
586 inputData.numElements = subgroups::maxSupportedSubgroupSize();
587 inputData.initializeType = subgroups::SSBOData::InitializeNonZero;
588 inputData.binding = 0u;
591 return subgroups::makeVertexFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages);
593 return subgroups::makeGeometryFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages);
595 return subgroups::makeTessellationEvaluationFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, SHADER_STAGE_TESS_CONTROL_BIT);
597 return subgroups::makeTessellationEvaluationFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, SHADER_STAGE_TESS_EVALUATION_BIT);
614 subgroups::SSBOData inputData;
615 inputData.format = caseDef.format;
616 inputData.layout = subgroups::SSBOData::LayoutStd430;
617 inputData.numElements = subgroups::maxSupportedSubgroupSize();
618 inputData.initializeType = subgroups::SSBOData::InitializeNonZero;
619 inputData.binding = 1u;
621 return subgroups::makeComputeTest(context, FORMAT_R32_UINT, &inputData, 1, checkComputeStage);
640 subgroups::SSBOData inputData;
641 inputData.format = caseDef.format;
642 inputData.layout = subgroups::SSBOData::LayoutStd430;
643 inputData.numElements = subgroups::maxSupportedSubgroupSize();
644 inputData.initializeType = subgroups::SSBOData::InitializeNonZero;
645 inputData.binding = 4u;
646 inputData.stages = stages;
648 return subgroups::allStages(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, stages);