Home | History | Annotate | Download | only in functional

Lines Matching defs:internalFormat

129 		glw::GLenum internalFormat;
137 , internalFormat (GL_RGBA)
275 static bool isColorRenderableFormat (glw::GLenum internalFormat)
277 return internalFormat == GL_RGB565 ||
278 internalFormat == GL_RGBA4 ||
279 internalFormat == GL_RGB5_A1 ||
280 internalFormat == GL_RGB10_A2 ||
281 internalFormat == GL_RGB10_A2UI ||
282 internalFormat == GL_SRGB8_ALPHA8 ||
283 internalFormat == GL_R8 ||
284 internalFormat == GL_RG8 ||
285 internalFormat == GL_RGB8 ||
286 internalFormat == GL_RGBA8 ||
287 internalFormat == GL_R8I ||
288 internalFormat == GL_RG8I ||
289 internalFormat == GL_RGBA8I ||
290 internalFormat == GL_R8UI ||
291 internalFormat == GL_RG8UI ||
292 internalFormat == GL_RGBA8UI ||
293 internalFormat == GL_R16I ||
294 internalFormat == GL_RG16I ||
295 internalFormat == GL_RGBA16I ||
296 internalFormat == GL_R16UI ||
297 internalFormat == GL_RG16UI ||
298 internalFormat == GL_RGBA16UI ||
299 internalFormat == GL_R32I ||
300 internalFormat == GL_RG32I ||
301 internalFormat == GL_RGBA32I ||
302 internalFormat == GL_R32UI ||
303 internalFormat == GL_RG32UI ||
304 internalFormat == GL_RGBA32UI;
307 static bool isRenderableFormat (glw::GLenum internalFormat)
309 return isColorRenderableFormat(internalFormat) ||
310 internalFormat == GL_DEPTH_COMPONENT16 ||
311 internalFormat == GL_DEPTH_COMPONENT24 ||
312 internalFormat == GL_DEPTH_COMPONENT32F ||
313 internalFormat == GL_DEPTH24_STENCIL8 ||
314 internalFormat == GL_DEPTH32F_STENCIL8;
317 static bool isTextureBufferFormat (glw::GLenum internalFormat)
319 return internalFormat == GL_R8 ||
320 internalFormat == GL_R16F ||
321 internalFormat == GL_R32F ||
322 internalFormat == GL_R8I ||
323 internalFormat == GL_R16I ||
324 internalFormat == GL_R32I ||
325 internalFormat == GL_R8UI ||
326 internalFormat == GL_R16UI ||
327 internalFormat == GL_R32UI ||
328 internalFormat == GL_RG8 ||
329 internalFormat == GL_RG16F ||
330 internalFormat == GL_RG32F ||
331 internalFormat == GL_RG8I ||
332 internalFormat == GL_RG16I ||
333 internalFormat == GL_RG32I ||
334 internalFormat == GL_RG8UI ||
335 internalFormat == GL_RG16UI ||
336 internalFormat == GL_RG32UI ||
337 internalFormat == GL_RGB32F ||
338 internalFormat == GL_RGB32I ||
339 internalFormat == GL_RGB32UI ||
340 internalFormat == GL_RGBA8 ||
341 internalFormat == GL_RGBA16F ||
342 internalFormat == GL_RGBA32F ||
343 internalFormat == GL_RGBA8I ||
344 internalFormat == GL_RGBA16I ||
345 internalFormat == GL_RGBA32I ||
346 internalFormat == GL_RGBA8UI ||
347 internalFormat == GL_RGBA16UI ||
348 internalFormat == GL_RGBA32UI;
381 static int getPixelSize (glw::GLenum internalFormat)
383 const tcu::TextureFormat fmt = glu::mapGLInternalFormat(internalFormat);
387 static void generateColorTextureGenerationGroup (std::vector<TextureGenerationSpec>& group, glw::GLenum target, int maxSamples, glw::GLenum internalFormat)
421 level.internalFormat = internalFormat;
442 level.internalFormat = internalFormat;
463 level.internalFormat = internalFormat;
476 const int baseSize = getPixelSize(internalFormat);
490 level.internalFormat = internalFormat;
500 const int baseSize = getPixelSize(internalFormat);
514 level.internalFormat = internalFormat;
537 level.internalFormat = internalFormat;
557 level.internalFormat = internalFormat;
577 level.internalFormat = internalFormat;
644 level.internalFormat = internalFormats[internalFormatNdx];
666 level.internalFormat = GL_RGBA8;
704 level.internalFormat = GL_COMPRESSED_RGB8_ETC2;
739 const glu::TransferFormat transferFormat = (spec.levels[levelNdx].compressed) ? (glu::TransferFormat()) : (glu::getTransferFormat(glu::mapGLInternalFormat(spec.levels[levelNdx].internalFormat)));
742 gl.glTexStorage2D(spec.bindTarget, 1, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height);
744 gl.glTexStorage3D(spec.bindTarget, 1, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height, spec.levels[levelNdx].depth);
746 gl.glTexStorage3D(spec.bindTarget, 1, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height, spec.levels[levelNdx].depth);
748 gl.glTexStorage2D(spec.bindTarget, 1, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height);
750 gl.glTexStorage2DMultisample(spec.bindTarget, spec.sampleCount, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height, (spec.fixedSamplePos) ? (GL_TRUE) : (GL_FALSE));
752 gl.glTexStorage3DMultisample(spec.bindTarget, spec.sampleCount, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height, spec.levels[levelNdx].depth, (spec.fixedSamplePos) ? (GL_TRUE) : (GL_FALSE));
754 gl.glTexStorage3D(spec.bindTarget, 1, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height, spec.levels[levelNdx].depth);
756 gl.glTexImage2D(spec.bindTarget, spec.levels[levelNdx].level, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height, 0, transferFormat.format, transferFormat.dataType, DE_NULL);
758 gl.glTexImage3D(spec.bindTarget, spec.levels[levelNdx].level, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height, spec.levels[levelNdx].depth, 0, transferFormat.format, transferFormat.dataType, DE_NULL);
760 gl.glTexImage3D(spec.bindTarget, spec.levels[levelNdx].level, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height, spec.levels[levelNdx].depth, 0, transferFormat.format, transferFormat.dataType, DE_NULL);
762 gl.glTexImage2D(spec.queryTarget, spec.levels[levelNdx].level, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height, 0, transferFormat.format, transferFormat.dataType, DE_NULL);
764 gl.glTexImage3D(spec.bindTarget, spec.levels[levelNdx].level, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height, spec.levels[levelNdx].depth, 0, transferFormat.format, transferFormat.dataType, DE_NULL);
769 DE_ASSERT(spec.levels[levelNdx].internalFormat == GL_COMPRESSED_RGB8_ETC2);
772 gl.glCompressedTexImage2D(spec.bindTarget, spec.levels[levelNdx].level, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height, 0, sizeof(buffer), buffer);
779 DE_ASSERT(spec.levels[levelNdx].internalFormat == GL_COMPRESSED_RGB8_ETC2);
782 gl.glCompressedTexImage3D(spec.bindTarget, spec.levels[levelNdx].level, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height, spec.levels[levelNdx].depth, 0, sizeof(buffer), buffer);
792 gl.glTexBuffer(GL_TEXTURE_BUFFER, spec.levels[levelNdx].internalFormat, texBuffer);
797 gl.glTexBufferRange(GL_TEXTURE_BUFFER, spec.levels[levelNdx].internalFormat, texBuffer, spec.texBufferDataOffset, spec.texBufferDataSize);
829 void getFormatSamples (glw::GLenum internalFormat, std::vector<int>& samples);
892 void TextureLevelCase::getFormatSamples (glw::GLenum internalFormat, std::vector<int>& samples)
900 gl.getInternalformativ(m_target, internalFormat, GL_NUM_SAMPLE_COUNTS, 1, &sampleCount);
909 gl.getInternalformativ(m_target, internalFormat, GL_SAMPLES, sampleCount, &samples[0]);
996 const glw::GLenum internalFormat = GL_RGBA8;
1000 getFormatSamples(internalFormat, samples);
1006 generateColorTextureGenerationGroup(iterations, m_target, maxSamples, internalFormat);
1184 const int refValue = spec.levels[levelNdx].internalFormat;
1202 int getMinimumComponentResolution (glw::GLenum internalFormat);
1231 const int refValue = getMinimumComponentResolution(spec.levels[levelNdx].internalFormat);
1240 int TextureLevelSizeCase::getMinimumComponentResolution (glw::GLenum internalFormat)
1242 const tcu::TextureFormat format = glu::mapGLInternalFormat(internalFormat);
1306 if (internalFormat == GL_RGB9_E5)
1324 int getComponentType (glw::GLenum internalFormat);
1353 const int refValue = getComponentType(spec.levels[levelNdx].internalFormat);
1362 int TextureLevelTypeCase::getComponentType (glw::GLenum internalFormat)
1364 const tcu::TextureFormat format = glu::mapGLInternalFormat(internalFormat);