Home | History | Annotate | Download | only in functional

Lines Matching refs:imageType

118 std::string getShaderImageTypeDeclaration (const tcu::TextureFormat& format, glu::TextureTestUtil::TextureType imageType)
144 switch(imageType)
160 std::string getShaderImageTypeExtensionString (glu::TextureTestUtil::TextureType imageType)
164 switch(imageType)
189 std::string getShaderImageParamP (glu::TextureTestUtil::TextureType imageType)
191 switch(imageType)
342 std::string generateShaderSource (ImageOperation function, MemoryQualifier memory, glu::TextureTestUtil::TextureType imageType, const tcu::TextureFormat& format, glu::ShaderType shaderType)
357 params["GLSL_TYPE_EXTENSION"] = getShaderImageTypeExtensionString(imageType);
362 params["IMAGE_TYPE"] = getShaderImageTypeDeclaration(format, imageType);
364 params["IMAGE_PARAM_P"] = getShaderImageParamP(imageType);
370 void testShader (NegativeTestContext& ctx, ImageOperation function, MemoryQualifier memory, glu::TextureTestUtil::TextureType imageType, const tcu::TextureFormat& format)
379 std::string shaderSource(generateShaderSource(function, memory, imageType, format, s_shaders[ndx]));
393 void image_store (NegativeTestContext& ctx, glu::TextureTestUtil::TextureType imageType)
425 testShader(ctx, IMAGE_OPERATION_STORE, memoryOptions[memoryNdx], imageType, formats[fmtNdx]);
431 void image_load (NegativeTestContext& ctx, glu::TextureTestUtil::TextureType imageType)
463 testShader(ctx, IMAGE_OPERATION_LOAD, memoryOptions[memoryNdx], imageType, formats[fmtNdx]);
469 void image_atomic (NegativeTestContext& ctx, glu::TextureTestUtil::TextureType imageType)
509 imageType, formats[fmtNdx]);
516 void image_atomic_exchange (NegativeTestContext& ctx, glu::TextureTestUtil::TextureType imageType)
549 testShader(ctx, IMAGE_OPERATION_ATOMIC_EXCHANGE, memoryOptions[memoryNdx], imageType, formats[fmtNdx]);