Lines Matching refs:outputFormat
744 GLenum readOutputData(const PixelFormat& outputFormat, const PixelType& outputType, int operation);
750 bool compare(GLvoid* gradient, GLvoid* data, const PixelFormat& outputFormat, const PixelType& outputType,
836 bool getTexImageInner(const PixelFormat& outputFormat, const PixelType& outputType);
840 bool readPixelsInner(const PixelFormat& outputFormat, const PixelType& outputType, bool isCopy);
2075 const PixelFormat& outputFormat = formats[m];
2086 if ((outputFormat.format != m_copyInternalFormat.format ||
2094 (outputFormat.format != m_internalFormat.format || outputType.type != m_internalFormat.type))
2100 result &= readPixelsInner(outputFormat, outputType, isCopy);
2107 bool RectangleTest::readPixelsInner(const PixelFormat& outputFormat, const PixelType& outputType, bool isCopy)
2111 GLenum readerror = readOutputData(outputFormat, outputType, OUTPUT_READPIXELS);
2121 bool outputFormatValid = isFormatValid(outputFormat, outputType, isCopy ? m_copyInternalFormat : m_internalFormat,
2125 if (outputFormatValid && outputFormat.format == GL_DEPTH_STENCIL && m_inputFormat.format != GL_DEPTH_STENCIL)
2135 << "] output = [" << getFormatStr(outputFormat.format) << ", "
2145 if (!compare(&m_gradient[0], &m_outputBuffer[0], outputFormat, outputType, isCopy))
2150 << "] output = [" << getFormatStr(outputFormat.format) << ", "
2163 << "] output = [" << getFormatStr(outputFormat.format) << ", " << getTypeStr(outputType.type)
2171 GLenum RectangleTest::readOutputData(const PixelFormat& outputFormat, const PixelType& outputType, int operation)
2181 props.elementsInGroup = outputType.special ? 1 : outputFormat.components;
2226 gl.getTexImage(m_textureTarget, 0, outputFormat.format, outputType.type, m_usePBO ? 0 : &m_outputBuffer[0]);
2237 gl.readPixels(0, 0, GRADIENT_WIDTH, GRADIENT_HEIGHT, outputFormat.format, outputType.type,
2353 const PixelFormat& outputFormat = getPixelFormat(copyFormatEnum->format);
2355 result &= getTexImageInner(outputFormat, outputType);
2420 bool RectangleTest::compare(GLvoid* gradient, GLvoid* data, const PixelFormat& outputFormat,
2426 int outputSampler = getSampler(outputType, outputFormat);
2453 getFloatBuffer(&dataStrip[0], samplerIsIntUintFloat, outputFormat, outputType, GRADIENT_WIDTH * GRADIENT_HEIGHT,
2459 getBits(outputType, outputFormat, outputBitTable);
3450 const PixelFormat& outputFormat = coreFormats[m];
3458 (outputFormat.format != m_internalFormat.format || outputType.type != m_internalFormat.type))
3463 if (!getTexImageInner(outputFormat, outputType))
3471 bool RectangleTest::getTexImageInner(const PixelFormat& outputFormat, const PixelType& outputType)
3473 bool outputFormatValid = isFormatValid(outputFormat, outputType, m_internalFormat, false, true, OUTPUT_GETTEXIMAGE);
3475 GLenum error = readOutputData(outputFormat, outputType, OUTPUT_GETTEXIMAGE);
3499 if (compare(&m_gradient[0], &m_outputBuffer[0], outputFormat, outputType, false))
3507 << getFormatStr(outputFormat.format) << ", " << getTypeStr(outputType.type) << "]"