Lines Matching refs:MSCase

185 class MSCase : public MSCaseBaseResolveAndPerSampleFetch
188 MSCase (tcu::TestContext& testCtx,
203 void MSCase<CaseClassName>::checkSupport(Context& context) const
210 MultisampleCaseBase* MSCase<CaseClassName>::createCase (tcu::TestContext& testCtx, const std::string& name, const ImageMSParams& imageMSParams)
212 return new MSCase<CaseClassName>(testCtx, name, imageMSParams);
278 template<> void MSCase<MSCaseSampleID>::checkSupport (Context& context) const
284 template<> void MSCase<MSCaseSampleID>::init (void)
295 template<> void MSCase<MSCaseSampleID>::initPrograms (vk::SourceCollections& programCollection) const
330 template<> TestInstance* MSCase<MSCaseSampleID>::createInstance (Context& context) const
431 template<> void MSCase<MSCaseSamplePosDistribution>::checkSupport (Context& context) const
437 template<> void MSCase<MSCaseSamplePosDistribution>::init (void)
450 template<> void MSCase<MSCaseSamplePosDistribution>::initPrograms (vk::SourceCollections& programCollection) const
488 template<> TestInstance* MSCase<MSCaseSamplePosDistribution>::createInstance (Context& context) const
523 template<> void MSCase<MSCaseSamplePosCorrectness>::checkSupport (Context& context) const
529 template<> void MSCase<MSCaseSamplePosCorrectness>::init (void)
541 template<> void MSCase<MSCaseSamplePosCorrectness>::initPrograms (vk::SourceCollections& programCollection) const
601 template<> TestInstance* MSCase<MSCaseSamplePosCorrectness>::createInstance (Context& context) const
734 template<> void MSCase<MSCaseSampleMaskPattern>::init (void)
745 template<> void MSCase<MSCaseSampleMaskPattern>::initPrograms (vk::SourceCollections& programCollection) const
788 template<> TestInstance* MSCase<MSCaseSampleMaskPattern>::createInstance (Context& context) const
821 template<> void MSCase<MSCaseSampleMaskBitCount>::checkSupport (Context& context) const
827 template<> void MSCase<MSCaseSampleMaskBitCount>::init (void)
839 template<> void MSCase<MSCaseSampleMaskBitCount>::initPrograms (vk::SourceCollections& programCollection) const
884 template<> TestInstance* MSCase<MSCaseSampleMaskBitCount>::createInstance (Context& context) const
917 template<> void MSCase<MSCaseSampleMaskCorrectBit>::checkSupport (Context& context) const
923 template<> void MSCase<MSCaseSampleMaskCorrectBit>::init (void)
935 template<> void MSCase<MSCaseSampleMaskCorrectBit>::initPrograms (vk::SourceCollections& programCollection) const
973 template<> TestInstance* MSCase<MSCaseSampleMaskCorrectBit>::createInstance (Context& context) const
1044 template<> void MSCase<MSCaseSampleMaskWrite>::init (void)
1055 template<> void MSCase<MSCaseSampleMaskWrite>::initPrograms (vk::SourceCollections& programCollection) const
1092 template<> TestInstance* MSCase<MSCaseSampleMaskWrite>::createInstance (Context& context) const
2124 testGroup->addChild(makeMSGroup<multisample::MSCase<multisample::MSCaseSampleID> >(testCtx, "sample_id", pipelineConstructionType, imageSizes, sizesElemCount, samplesSetFull, samplesSetFullCount));
2128 samplePositionGroup->addChild(makeMSGroup<multisample::MSCase<multisample::MSCaseSamplePosDistribution> >(testCtx, "distribution", pipelineConstructionType, imageSizes, sizesElemCount, samplesSetFull, samplesSetFullCount));
2129 samplePositionGroup->addChild(makeMSGroup<multisample::MSCase<multisample::MSCaseSamplePosCorrectness> > (testCtx, "correctness", pipelineConstructionType, imageSizes, sizesElemCount, samplesSetFull, samplesSetFullCount));
2146 sampleMaskGroup->addChild(makeMSGroup<multisample::MSCase<multisample::MSCaseSampleMaskPattern> > (testCtx, "pattern", pipelineConstructionType, imageSizes, sizesElemCount, samplesSetReduced, samplesSetReducedCount));
2147 sampleMaskGroup->addChild(makeMSGroup<multisample::MSCase<multisample::MSCaseSampleMaskBitCount> > (testCtx, "bit_count", pipelineConstructionType, imageSizes, sizesElemCount, samplesSetReduced, samplesSetReducedCount));
2148 sampleMaskGroup->addChild(makeMSGroup<multisample::MSCase<multisample::MSCaseSampleMaskBitCount> > (testCtx, "bit_count_0_5", pipelineConstructionType, imageSizes, sizesElemCount, samplesSetReduced, samplesSetReducedCount, multisample::ComponentData{}, 0.5f));
2149 sampleMaskGroup->addChild(makeMSGroup<multisample::MSCase<multisample::MSCaseSampleMaskCorrectBit> >(testCtx, "correct_bit", pipelineConstructionType, imageSizes, sizesElemCount, samplesSetReduced, samplesSetReducedCount));
2150 sampleMaskGroup->addChild(makeMSGroup<multisample::MSCase<multisample::MSCaseSampleMaskWrite> > (testCtx, "write", pipelineConstructionType, imageSizes, sizesElemCount, samplesSetReduced, samplesSetReducedCount));