Lines Matching refs:reference
59 void render (tcu::Texture2D& reference);
77 void ReadPixelsTest::render (tcu::Texture2D& reference)
124 // Render reference
126 const int coordX1 = (int)((-0.5f * (float)reference.getWidth() / 2.0f) + (float)reference.getWidth() / 2.0f);
127 const int coordY1 = (int)((-0.5f * (float)reference.getHeight() / 2.0f) + (float)reference.getHeight() / 2.0f);
128 const int coordX2 = (int)(( 0.5f * (float)reference.getWidth() / 2.0f) + (float)reference.getWidth() / 2.0f);
129 const int coordY2 = (int)(( 0.5f * (float)reference.getHeight() / 2.0f) + (float)reference.getHeight() / 2.0f);
131 for (int x = 0; x < reference.getWidth(); x++)
136 for (int y = 0; y < reference.getHeight(); y++)
139 reference.getLevel(0).setPixel(tcu::Vec4(0.0f, 0.0f, 0.0f, 1.0f), x, y);
170 // Create reference
184 tcu::Texture2D reference(format, width, height, glu::isES2Context(m_context.getRenderContext().getType()));
185 reference.allocLevel(0);
202 tcu::clear(reference.getLevel(0), tcu::Vec4(red, green, blue, alpha));
205 render(reference);
230 tcu::copy(referenceRGBA8.getLevel(0), reference.getLevel(0));
247 if (tcu::floatThresholdCompare(m_testCtx.getLog(), "Result", "Result", reference.getLevel(0), tcu::PixelBufferAccess(format, width, height, 1, rowPitch, 0, &(pixelData[0])), tcu::Vec4(redThreshold, greenThreshold, blueThreshold, alphaThreshold), tcu::COMPARE_LOG_RESULT))