Lines Matching defs:format
64 GLenum format;
77 // minApi, name , internalFormat , format , sizedFormat , issRGB , blockSize
89 // minApi, name , internalFormat , format , sizedFormat , issRGB , blockSize
122 GLenum format;
466 ImageInfo loadImage (const Archive& archive, GLenum format, size_t imageIndex)
468 const auto data = imageData.find(format);
472 msg << "No image data found for format: " << format;
478 msg << "Image index out of range for format: " << format << " index: " << imageIndex;
518 "Invalid texture target for compressed format", // string description;
585 const auto format = GL_COMPRESSED_RGB8_ETC2;
588 const auto data = loadImage(context.archive, format, 0);
590 gl.compressedTexImage2D(cubemapFaces[i], 0, format, data.width, data.height, 0, data.data.size(), data.data.data());
597 context.gl.compressedTexSubImage2D(cubemapFaces[i], 0, 0, 0, updateWidth, updateHeight, format, updateDataSize, invalidTexture.data.data());
637 auto format = GL_COMPRESSED_RGB8_ETC2;
638 const auto data = loadImage(testContext.getTestContext().getArchive(), format, 0);
641 [format, data](ApiTestContext& context)
645 context.gl.compressedTexImage2D(GL_TEXTURE_2D, 0, format, data.width, -1, 0, data.data.size(), data.data.data());
651 [format, data](ApiTestContext& context)
653 context.gl.compressedTexImage2D(GL_TEXTURE_2D, 0, format, data.width, data.height, 0, data.data.size(), data.data.data());
659 [format, data](ApiTestContext& context)
661 context.gl.compressedTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, data.width, -1, format, data.data.size(), data.data.data());
667 [format, data](ApiTestContext& context)
671 context.gl.compressedTexImage2D(GL_TEXTURE_2D, 0, format, -276, data.height, 0, data.data.size(), data.data.data());
677 [format, data](ApiTestContext& context)
679 context.gl.compressedTexImage2D(GL_TEXTURE_2D, 0, format, data.width, data.height, 0, data.data.size(), data.data.data());
685 [format, data](ApiTestContext& context)
687 context.gl.compressedTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, -276, data.height, format, data.data.size(), data.data.data());
693 [format, data](ApiTestContext& context)
697 context.gl.compressedTexImage2D(GL_TEXTURE_2D, 0, format, data.width, data.height, 0, -66543, data.data.data());
703 [format, data](ApiTestContext& context)
705 context.gl.compressedTexImage2D(GL_TEXTURE_2D, 0, format, data.width, data.height, 0, data.data.size(), data.data.data());
711 [format, data](ApiTestContext& context)
713 context.gl.compressedTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, data.width, data.height, format, -66543, data.data.data());
770 "Subimage format differs from previously specified texture format", // string description;
840 "TexStorage should accept compressed format", // string description;
869 "TexImage should not accept compressed format", // string description;
877 const auto format = compressedFormats[i];
878 if (!contextSupports(testContext.getRenderContext().getType(), format.minApi))
881 const auto data = loadImage(testContext.getTestContext().getArchive(), format.internalFormat, 0);
884 [format, data](ApiTestContext& context)
888 gl.texImage2D(GL_TEXTURE_2D, 0, format.internalFormat, data.width, data.height, 0, format.format, GL_UNSIGNED_BYTE, data.data.data());
894 [format, data](ApiTestContext& context)
898 gl.texImage3D(GL_TEXTURE_3D, 0, format.internalFormat, data.width, data.height, 1, 0, format.format, GL_UNSIGNED_BYTE, data.data.data());
908 "Uncompressed internal format for compressed texture", // string description;
936 const GLenum format = GL_COMPRESSED_RGB8_ETC2;
937 const auto data = loadImage(context.archive, format, 0);
939 gl.compressedTexImage2D(GL_TEXTURE_2D, 0, format, data.width, data.height, 0, data.data.size(), data.data.data());
970 const GLenum format = GL_COMPRESSED_RGB8_ETC2;
971 const auto data = loadImage(context.archive, format, 0);
973 gl.compressedTexImage2D(cubemapFaces[j], 0, format, data.width, data.height, 0, data.data.size(), data.data.data());
986 "Uncompressed internal format for compressed texture", // string description;
1007 const GLenum format = GL_COMPRESSED_RGB8_ETC2;
1008 const auto data = loadImage(context.archive, format, 0);
1015 context.gl.compressedTexImage3D(GL_TEXTURE_CUBE_MAP_ARRAY, 0, format, data.width, data.height, 6, 0, arrayData.size(), arrayData.data());
1035 const GLenum format = GL_COMPRESSED_RGB8_ETC2;
1036 const auto data = loadImage(context.archive, format, 0);
1044 gl.compressedTexImage2D(GL_TEXTURE_2D, 0, format, data.width, data.height, 0, data.data.size(), 0);
1051 const GLenum format = GL_COMPRESSED_RGB8_ETC2;
1052 const auto data = loadImage(context.archive, format, 0);
1057 gl.compressedTexImage2D(GL_TEXTURE_2D, 0, format, data.width, data.height, 0, data.data.size(), data.data.data());
1063 gl.compressedTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, data.width, data.height, format, data.data.size(), 0);
1073 "Data size is not consistent with texture internal format and dimensions", // string description;
1081 const auto& format = compressedFormats[i];
1082 if (!contextSupports(testContext.getRenderContext().getType(), format.minApi))
1085 const auto data0 = loadImage(testContext.getTestContext().getArchive(), format.internalFormat, 0);
1086 const auto data1 = loadImage(testContext.getTestContext().getArchive(), format.internalFormat, 1);
1090 [format, data0](ApiTestContext& context)
1094 gl.compressedTexImage2D(GL_TEXTURE_2D, 0, format.internalFormat, data0.width - 12, data0.height - 12, 0, data0.data.size(), data0.data.data());
1104 "Data size is not consistent with texture internal format and dimensions", // string description;
1112 const auto& format = compressedFormats[i];
1113 if (!contextSupports(testContext.getRenderContext().getType(), format.minApi))
1116 const auto data0 = loadImage(testContext.getTestContext().getArchive(), format.internalFormat, 0);
1117 const auto data1 = loadImage(testContext.getTestContext().getArchive(), format.internalFormat, 1);
1120 [format, data0](ApiTestContext& context)
1129 [j, format, data0](ApiTestContext& context)
1131 context.gl.compressedTexImage2D(cubemapFaces[j], 0, format.internalFormat, data0.width, data0.height, 0, data0.data.size(), data0.data.data());
1137 [format, data0](ApiTestContext& context)
1144 context.gl.compressedTexImage3D(GL_TEXTURE_CUBE_MAP_ARRAY, 0, format.internalFormat, data0.width, data0.height, 6, 0, arrayData.size(), arrayData.data());
1150 [format, data1](ApiTestContext& context)
1152 context.gl.compressedTexSubImage3D(GL_TEXTURE_CUBE_MAP_ARRAY, 0, 0, 0, 0, data1.width, data1.height, 1, format.internalFormat, data1.data.size() - 1, data1.data.data());
1170 const auto& format = compressedFormats[i];
1171 if (!contextSupports(testContext.getRenderContext().getType(), format.minApi))
1174 const auto data0 = loadImage(testContext.getTestContext().getArchive(), format.internalFormat, 0);
1175 const auto data1 = loadImage(testContext.getTestContext().getArchive(), format.internalFormat, 1);
1178 [format, data0](ApiTestContext& context)
1181 context.gl.compressedTexImage2D(GL_TEXTURE_2D, 0, format.internalFormat, data0.width, data0.height, 0, data0.data.size(), data0.data.data());
1187 [format, data1](ApiTestContext& context)
1189 context.gl.compressedTexImage2D(GL_TEXTURE_2D, 1, format.internalFormat, data1.width, data1.height, 0, data1.data.size(), data1.data.data());
1195 [format, data1](ApiTestContext& context)
1197 context.gl.compressedTexSubImage2D(GL_TEXTURE_2D, 0, format.blockSize.x() - 2, 0, data1.width, data1.height, format.internalFormat, data1.data.size(), data1.data.data());
1203 [format, data1](ApiTestContext& context)
1205 context.gl.compressedTexSubImage2D(GL_TEXTURE_2D, 0, 0, format.blockSize.y() - 2, data1.width, data1.height, format.internalFormat, data1.data.size(), data1.data.data());
1221 for(const auto& format : copyFormats)
1223 if (format.second.empty())
1225 for(const auto& uncompressedFormat : format.first)
1227 for(const auto& compressedFormat : format.second)
1252 gl.texImage2D(GL_TEXTURE_2D, 0, uncompressedFormat, targetWidth, targetHeight, 0, unsizedInfo.format, unsizedInfo.dataType, 0);
1281 for(const auto& format : copyFormats)
1283 if (format.second.empty())
1285 for(const auto& uncompressedFormat : format.first)
1287 for(const auto& compressedFormat : format.second)
1312 gl.texImage2D(GL_TEXTURE_2D, 0, uncompressedFormat, sourceWidth, sourceHeight, 0, unsizedInfo.format, unsizedInfo.dataType, 0);
1340 for(const auto& format : copyFormats)
1342 if (!format.second.empty())
1344 for(const auto& format0 : format.first)
1346 for(const auto& format1 : format.first)
1474 CompressedFormatTest (deqp::Context& context, shared_ptr<SharedData> data, const FormatInfo& format);
1487 CompressedFormatTest::CompressedFormatTest (deqp::Context& context, shared_ptr<SharedData> data, const FormatInfo& format)
1488 : deqp::TestCase(context, format.name, "Test rendering of compressed format ")
1490 , formatInfo(format)
1566 const bool hasAlpha = formatInfo.format == GL_RGBA;
1597 gl.texImage2D(GL_TEXTURE_2D, 0, formatInfo.sizedFormat, image2.width, image2.height, 0, formatInfo.format, GL_UNSIGNED_BYTE, image2.data.data());
1674 const auto formatGroup = new TestCaseGroup(m_context, "format", "Compressed format textures");