Lines Matching defs:inputData
682 subgroups::SSBOData inputData;
683 inputData.format = caseDef.format;
684 inputData.layout = subgroups::SSBOData::LayoutStd140;
685 inputData.numElements = subgroups::maxSupportedSubgroupSize();
686 inputData.initializeType = subgroups::SSBOData::InitializeNonZero;
687 inputData.binding = 0u;
690 return subgroups::makeVertexFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages);
692 return subgroups::makeGeometryFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages);
694 return subgroups::makeTessellationEvaluationFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, SHADER_STAGE_TESS_CONTROL_BIT);
696 return subgroups::makeTessellationEvaluationFrameBufferTest(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, SHADER_STAGE_TESS_EVALUATION_BIT);
712 subgroups::SSBOData inputData;
713 inputData.format = caseDef.format;
714 inputData.layout = subgroups::SSBOData::LayoutStd430;
715 inputData.numElements = subgroups::maxSupportedSubgroupSize();
716 inputData.initializeType = subgroups::SSBOData::InitializeNonZero;
717 inputData.binding = 1u;
719 return subgroups::makeComputeTest(context, FORMAT_R32_UINT, &inputData, 1, checkComputeStage);
738 subgroups::SSBOData inputData;
739 inputData.format = caseDef.format;
740 inputData.layout = subgroups::SSBOData::LayoutStd430;
741 inputData.numElements = subgroups::maxSupportedSubgroupSize();
742 inputData.initializeType = subgroups::SSBOData::InitializeNonZero;
743 inputData.binding = 4u;
744 inputData.stages = stages;
746 return subgroups::allStages(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, stages);