Lines Matching defs:context
1054 static void checkMutableComparisonSamplersSupport(Context& context, const GatherCaseBaseParams& m_baseParams)
1060 if (context.isDeviceFunctionalitySupported("VK_KHR_portability_subset") &&
1061 !context.getPortabilitySubsetFeatures().mutableComparisonSamplers &&
1067 DE_UNREF(context);
1118 TextureGatherInstance (Context& context,
1155 TextureGatherInstance::TextureGatherInstance (Context& context,
1157 : ShaderRenderCaseInstance (context, false, DE_NULL, DE_NULL, DE_NULL, baseParams.sparseCase)
1867 TextureGather2DInstance (Context& context,
1888 TextureGather2DInstance::TextureGather2DInstance (Context& context,
1892 : TextureGatherInstance (context, baseParams)
1973 virtual TestInstance* createInstance (Context& context) const;
1974 virtual void checkSupport (Context& context) const;
2017 TestInstance* TextureGather2DCase::createInstance (Context& context) const
2022 getOffsetRange(m_baseParams.offsetSize, context.getDeviceProperties().limits));
2024 return new TextureGather2DInstance(context, m_baseParams, m_textureSize, iterations);
2027 void TextureGather2DCase::checkSupport(Context& context) const
2029 context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_SHADER_IMAGE_GATHER_EXTENDED);
2030 checkMutableComparisonSamplersSupport(context, m_baseParams);
2087 TextureGather2DArrayInstance (Context& context,
2108 TextureGather2DArrayInstance::TextureGather2DArrayInstance (Context& context,
2112 : TextureGatherInstance (context, baseParams)
2199 virtual TestInstance* createInstance (Context& context) const;
2200 virtual void checkSupport (Context& context) const;
2244 TestInstance* TextureGather2DArrayCase::createInstance (Context& context) const
2249 getOffsetRange(m_baseParams.offsetSize, context.getDeviceProperties().limits),
2252 return new TextureGather2DArrayInstance(context, m_baseParams, m_textureSize, iterations);
2255 void TextureGather2DArrayCase::checkSupport(Context& context) const
2257 context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_SHADER_IMAGE_GATHER_EXTENDED);
2258 checkMutableComparisonSamplersSupport(context, m_baseParams);
2312 TextureGatherCubeInstance (Context& context,
2333 TextureGatherCubeInstance::TextureGatherCubeInstance (Context& context,
2337 : TextureGatherInstance (context, baseParams)
2427 virtual TestInstance* createInstance (Context& context) const;
2428 virtual void checkSupport (Context& context) const;
2469 TestInstance* TextureGatherCubeCase::createInstance (Context& context) const
2474 getOffsetRange(m_baseParams.offsetSize, context.getDeviceProperties().limits));
2476 return new TextureGatherCubeInstance(context, m_baseParams, m_textureSize, iterations);
2479 void TextureGatherCubeCase::checkSupport(Context& context) const
2481 context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_SHADER_IMAGE_GATHER_EXTENDED);
2482 checkMutableComparisonSamplersSupport(context, m_baseParams);
2488 TextureGatherTests (tcu::TestContext& context);
2497 TextureGatherTests::TextureGatherTests (tcu::TestContext& context)
2498 : TestCaseGroup(context, "texture_gather")