Lines Matching refs:inputData

388 	subgroups::SSBOData inputData[1];
389 inputData[0].format = FORMAT_R32_UINT;
390 inputData[0].layout = subgroups::SSBOData::LayoutStd140;
391 inputData[0].numElements = subgroups::maxSupportedSubgroupSize();
392 inputData[0].initializeType = subgroups::SSBOData::InitializeNonZero;
393 inputData[0].binding = 0u;
396 return subgroups::makeVertexFrameBufferTest(context, FORMAT_R32_UINT, inputData, 1, checkVertexPipelineStages);
398 return subgroups::makeGeometryFrameBufferTest(context, FORMAT_R32_UINT, inputData, 1, checkVertexPipelineStages);
400 return subgroups::makeTessellationEvaluationFrameBufferTest(context, FORMAT_R32_UINT, inputData, 1, checkVertexPipelineStages, SHADER_STAGE_TESS_CONTROL_BIT);
402 return subgroups::makeTessellationEvaluationFrameBufferTest(context, FORMAT_R32_UINT, inputData, 1, checkVertexPipelineStages, SHADER_STAGE_TESS_EVALUATION_BIT);
418 subgroups::SSBOData inputData[1];
419 inputData[0].format = FORMAT_R32_UINT;
420 inputData[0].layout = subgroups::SSBOData::LayoutStd430;
421 inputData[0].numElements = subgroups::maxSupportedSubgroupSize();
422 inputData[0].initializeType = subgroups::SSBOData::InitializeNonZero;
423 inputData[0].binding = 1u;
425 return subgroups::makeComputeTest(context, FORMAT_R32_UINT, inputData, 1, checkComputeStage);
444 subgroups::SSBOData inputData;
445 inputData.format = FORMAT_R32_UINT;
446 inputData.layout = subgroups::SSBOData::LayoutStd430;
447 inputData.numElements = subgroups::maxSupportedSubgroupSize();
448 inputData.initializeType = subgroups::SSBOData::InitializeNonZero;
449 inputData.binding = 4u;
450 inputData.stages = stages;
452 return subgroups::allStages(context, FORMAT_R32_UINT, &inputData, 1, checkVertexPipelineStages, stages);