Lines Matching refs:testParameters

225 void checkTextureSupport (Context& context, const Texture2DShadowTestCaseParameters& testParameters)
228 const VkFormatProperties3 formatProperties = context.getFormatProperties(testParameters.format);
233 if (!isDepthFormat(testParameters.format))
242 Texture2DShadowTestInstance (Context& context, const ParameterType& testParameters);
283 Texture2DShadowTestInstance::Texture2DShadowTestInstance (Context& context, const ParameterType& testParameters)
285 , m_testParameters (testParameters)
286 , m_renderer (context, testParameters.sampleCount, TEX2D_VIEWPORT_WIDTH, TEX2D_VIEWPORT_HEIGHT)
448 void checkTextureSupport (Context& context, const TextureCubeShadowTestCaseParameters& testParameters)
451 const VkFormatProperties3 formatProperties = context.getFormatProperties(testParameters.format);
454 if (!testParameters.seamless)
458 if (!isDepthFormat(testParameters.format))
468 TextureCubeShadowTestInstance (Context& context, const ParameterType& testParameters);
507 TextureCubeShadowTestInstance::TextureCubeShadowTestInstance (Context& context, const ParameterType& testParameters)
509 , m_testParameters (testParameters)
510 , m_renderer (context, testParameters.sampleCount, TEXCUBE_VIEWPORT_SIZE, TEXCUBE_VIEWPORT_SIZE)
687 void checkTextureSupport (Context& context, const Texture2DArrayShadowTestCaseParameters& testParameters)
690 const VkFormatProperties3 formatProperties = context.getFormatProperties(testParameters.format);
695 if (!isDepthFormat(testParameters.format))
704 Texture2DArrayShadowTestInstance (Context& context, const ParameterType& testParameters);
744 Texture2DArrayShadowTestInstance::Texture2DArrayShadowTestInstance (Context& context, const ParameterType& testParameters)
746 , m_testParameters (testParameters)
747 , m_renderer (context, testParameters.sampleCount, TEX2D_VIEWPORT_WIDTH, TEX2D_VIEWPORT_HEIGHT)
916 void checkTextureSupport (Context& context, const Texture1DShadowTestCaseParameters& testParameters)
919 const VkFormatProperties3 formatProperties = context.getFormatProperties(testParameters.format);
924 if (!isDepthFormat(testParameters.format))
933 Texture1DShadowTestInstance (Context& context, const ParameterType& testParameters);
976 Texture1DShadowTestInstance::Texture1DShadowTestInstance (Context& context, const ParameterType& testParameters)
978 , m_testParameters (testParameters)
979 , m_renderer (context, testParameters.sampleCount, TEX1D_VIEWPORT_WIDTH, 1, 1, vk::makeComponentMappingRGBA(), vk::VK_IMAGE_TYPE_1D, vk::VK_IMAGE_VIEW_TYPE_1D)
1138 void checkTextureSupport (Context& context, const Texture1DArrayShadowTestCaseParameters& testParameters)
1141 const VkFormatProperties3 formatProperties = context.getFormatProperties(testParameters.format);
1146 if (!isDepthFormat(testParameters.format))
1155 Texture1DArrayShadowTestInstance (Context& context, const ParameterType& testParameters);
1195 Texture1DArrayShadowTestInstance::Texture1DArrayShadowTestInstance (Context& context, const ParameterType& testParameters)
1197 , m_testParameters (testParameters)
1198 , m_renderer (context, testParameters.sampleCount, TEX1D_VIEWPORT_WIDTH, 1)
1364 void checkTextureSupport (Context& context, const TextureCubeArrayShadowTestCaseParameters& testParameters)
1367 const VkFormatProperties3 formatProperties = context.getFormatProperties(testParameters.format);
1370 if (!testParameters.seamless)
1374 if (!isDepthFormat(testParameters.format))
1383 TextureCubeArrayShadowTestInstance (Context& context, const ParameterType& testParameters);
1422 TextureCubeArrayShadowTestInstance::TextureCubeArrayShadowTestInstance (Context& context, const ParameterType& testParameters)
1424 , m_testParameters (testParameters)
1425 , m_renderer (context, testParameters.sampleCount, TEXCUBE_VIEWPORT_SIZE, TEXCUBE_VIEWPORT_SIZE)
1688 Texture2DShadowTestCaseParameters testParameters;
1690 testParameters.minFilter = filters[filterNdx].minFilter;
1691 testParameters.magFilter = filters[filterNdx].magFilter;
1692 testParameters.format = formats[formatNdx].format;
1693 testParameters.backingMode = backingModes[backingNdx].backingMode;
1694 testParameters.compareOp = compareOp[compareNdx].op;
1695 testParameters.wrapS = Sampler::REPEAT_GL;
1696 testParameters.wrapT = Sampler::REPEAT_GL;
1697 testParameters.width = 32;
1698 testParameters.height = 64;
1699 testParameters.aspectMask = formats[formatNdx].aspect;
1700 testParameters.programs.push_back(PROGRAM_2D_SHADOW);
1702 filterGroup->addChild(new TextureTestCase<Texture2DShadowTestInstance>(testCtx, name.c_str(), testParameters));
1730 TextureCubeShadowTestCaseParameters testParameters;
1732 testParameters.minFilter = filters[filterNdx].minFilter;
1733 testParameters.magFilter = filters[filterNdx].magFilter;
1734 testParameters.format = formats[formatNdx].format;
1735 testParameters.backingMode = backingModes[backingNdx].backingMode;
1736 testParameters.seamless = seamModes[seamNdx].seamless;
1737 testParameters.compareOp = compareOp[compareNdx].op;
1738 testParameters.wrapS = Sampler::REPEAT_GL;
1739 testParameters.wrapT = Sampler::REPEAT_GL;
1740 testParameters.size = 32;
1741 testParameters.aspectMask = formats[formatNdx].aspect;
1743 testParameters.programs.push_back(PROGRAM_CUBE_SHADOW);
1745 filterGroup->addChild(new TextureTestCase<TextureCubeShadowTestInstance>(testCtx, name.c_str(), testParameters));
1772 Texture2DArrayShadowTestCaseParameters testParameters;
1774 testParameters.minFilter = filters[filterNdx].minFilter;
1775 testParameters.magFilter = filters[filterNdx].magFilter;
1776 testParameters.format = formats[formatNdx].format;
1777 testParameters.backingMode = backingModes[backingNdx].backingMode;
1778 testParameters.compareOp = compareOp[compareNdx].op;
1779 testParameters.wrapS = Sampler::REPEAT_GL;
1780 testParameters.wrapT = Sampler::REPEAT_GL;
1781 testParameters.width = 32;
1782 testParameters.height = 64;
1783 testParameters.numLayers = 8;
1784 testParameters.aspectMask = formats[formatNdx].aspect;
1786 testParameters.programs.push_back(PROGRAM_2D_ARRAY_SHADOW);
1788 filterGroup->addChild(new TextureTestCase<Texture2DArrayShadowTestInstance>(testCtx, name.c_str(), testParameters));
1814 Texture1DShadowTestCaseParameters testParameters;
1816 testParameters.minFilter = filters[filterNdx].minFilter;
1817 testParameters.magFilter = filters[filterNdx].magFilter;
1818 testParameters.format = formats[formatNdx].format;
1819 testParameters.backingMode = backingModes[backingNdx].backingMode;
1820 testParameters.compareOp = compareOp[compareNdx].op;
1821 testParameters.wrapS = Sampler::REPEAT_GL;
1822 testParameters.width = 32;
1823 testParameters.aspectMask = formats[formatNdx].aspect;
1824 testParameters.programs.push_back(PROGRAM_1D_SHADOW);
1826 filterGroup->addChild(new TextureTestCase<Texture1DShadowTestInstance>(testCtx, name.c_str(), testParameters));
1852 Texture1DArrayShadowTestCaseParameters testParameters;
1854 testParameters.minFilter = filters[filterNdx].minFilter;
1855 testParameters.magFilter = filters[filterNdx].magFilter;
1856 testParameters.format = formats[formatNdx].format;
1857 testParameters.backingMode = backingModes[backingNdx].backingMode;
1858 testParameters.compareOp = compareOp[compareNdx].op;
1859 testParameters.wrapS = Sampler::REPEAT_GL;
1860 testParameters.width = 32;
1861 testParameters.numLayers = 8;
1862 testParameters.aspectMask = formats[formatNdx].aspect;
1864 testParameters.programs.push_back(PROGRAM_1D_ARRAY_SHADOW);
1866 filterGroup->addChild(new TextureTestCase<Texture1DArrayShadowTestInstance>(testCtx, name.c_str(), testParameters));
1894 TextureCubeArrayShadowTestCaseParameters testParameters;
1896 testParameters.minFilter = filters[filterNdx].minFilter;
1897 testParameters.magFilter = filters[filterNdx].magFilter;
1898 testParameters.format = formats[formatNdx].format;
1899 testParameters.backingMode = backingModes[backingNdx].backingMode;
1900 testParameters.compareOp = compareOp[compareNdx].op;
1901 testParameters.seamless = seamModes[seamNdx].seamless;
1902 testParameters.wrapS = Sampler::REPEAT_GL;
1903 testParameters.wrapT = Sampler::REPEAT_GL;
1904 testParameters.size = 32;
1905 testParameters.numLayers = 4 * 6;
1906 testParameters.aspectMask = formats[formatNdx].aspect;
1908 testParameters.programs.push_back(PROGRAM_CUBE_ARRAY_SHADOW);
1910 filterGroup->addChild(new TextureTestCase<TextureCubeArrayShadowTestInstance>(testCtx, name.c_str(), testParameters));