/external/deqp/modules/glshared/ |
H A D | glsBufferTestUtil.cpp | 522 static inline tcu::Vec4 fetchVtxColor (const deUint8* ptr, int vtxNdx) 532 using tcu::Vec4; 543 Vec4 v00 = fetchVtxColor(inPtr, quadNdx*4 + 0); 544 Vec4 v10 = fetchVtxColor(inPtr, quadNdx*4 + 1); 545 Vec4 v01 = fetchVtxColor(inPtr, quadNdx*4 + 2); 546 Vec4 v11 = fetchVtxColor(inPtr, quadNdx*4 + 3); 557 const Vec4& t0 = tri ? v00 : v11; 558 const Vec4& t1 = tri ? v01 : v10; 559 const Vec4& t2 = tri ? v10 : v01; 560 Vec4 colo [all...] |
H A D | glsFragmentOpUtil.cpp | 188 DE_STATIC_ASSERT(sizeof(tcu::Vec4) == sizeof(float)*4); 253 tcu::Vec4 color = triQuadInterpolate(quad.color, xRatio, yRatio); 254 tcu::Vec4 color1 = triQuadInterpolate(quad.color1, xRatio, yRatio);
|
H A D | glsInteractionTestUtil.cpp | 40 using tcu::Vec4; 44 static Vec4 getRandomColor (de::Random& rnd) 51 return Vec4(r, g, b, a);
|
/external/deqp/modules/egl/ |
H A D | teglGLES2SharingTests.cpp | 535 tcu::fillWithComponentGradients(m_texture.getLevel(0), tcu::Vec4(0.0f, 0.0f, 0.0f, 1.0f), tcu::Vec4(1.0f, 1.0f, 1.0f, 1.0f)); 656 tcu::Vec4 color = m_texture.sample(tcu::Sampler(tcu::Sampler::REPEAT_GL, tcu::Sampler::REPEAT_GL, tcu::Sampler::REPEAT_GL, tcu::Sampler::LINEAR, tcu::Sampler::LINEAR), t, s, lod); 796 tcu::Vec4 a(colors[0], colors[1], colors[2], colors[3]); 797 tcu::Vec4 b(colors[4 + 0], colors[4 + 1], colors[4 + 2], colors[4 + 3]); 798 tcu::Vec4 c(colors[8 + 0], colors[8 + 1], colors[8 + 2], colors[8 + 3]); 799 tcu::Vec4 d(colors[12 + 0], colors[12 + 1], colors[12 + 2], colors[12 + 3]); 802 tcu::Vec4 color; 1085 tcu::Vec4 a(colors[0], colors[1], colors[2], colors[3]); 1086 tcu::Vec4 [all...] |
/external/deqp/modules/gles3/stress/ |
H A D | es3sSpecialFloatTests.cpp | 223 static const tcu::Vec4 fullscreenQuad[4] = 225 tcu::Vec4(-1.0f, -1.0f, 0.0f, 1.0f), 226 tcu::Vec4(-1.0f, 1.0f, 0.0f, 1.0f), 227 tcu::Vec4( 1.0f, -1.0f, 0.0f, 1.0f), 228 tcu::Vec4( 1.0f, 1.0f, 0.0f, 1.0f), 616 std::vector<tcu::Vec4> gridVertices (DE_LENGTH_OF_ARRAY(s_specialFloats) * DE_LENGTH_OF_ARRAY(s_specialFloats)); 629 gridVertices[x * DE_LENGTH_OF_ARRAY(s_specialFloats) + y] = tcu::Vec4(posX, posY, 0.0f, 1.0f); 659 gl.bufferData(GL_ARRAY_BUFFER, (glw::GLsizeiptr)(gridVertices.size() * sizeof(tcu::Vec4)), &gridVertices[0], GL_STATIC_DRAW); 841 std::vector<tcu::Vec4> gridVertices ((DE_LENGTH_OF_ARRAY(s_specialFloats) + 1) * (DE_LENGTH_OF_ARRAY(s_specialFloats) + 1)); 852 gridVertices[x * (DE_LENGTH_OF_ARRAY(s_specialFloats)+1) + y] = tcu::Vec4(pos [all...] |
/external/deqp/modules/gles31/functional/ |
H A D | es31fAdvancedBlendTests.cpp | 54 using tcu::Vec4; 333 static tcu::Vec4 randomColor (de::Random* rnd) 343 return tcu::Vec4(r, g, b, a); 367 vector<Vec4> colors (numQuads*4); 369 for (vector<Vec4>::iterator col = colors.begin(); col != colors.end(); ++col) 458 tcu::clear(*m_refColorBuffer, tcu::Vec4(0.0f, 0.0f, 0.0f, 1.0f));
|
H A D | es31fTextureFilteringTests.cpp | 206 const tcu::Vec4 cScale = fmtInfo.valueMax-fmtInfo.valueMin; 207 const tcu::Vec4 cBias = fmtInfo.valueMin; 233 const tcu::Vec4 gMin = tcu::Vec4(0.0f, 0.0f, 0.0f, 1.0f).swizzle(swz[0],swz[1],swz[2],swz[3])*cScale + cBias; 234 const tcu::Vec4 gMax = tcu::Vec4(1.0f, 1.0f, 1.0f, 0.0f).swizzle(swz[0],swz[1],swz[2],swz[3])*cScale + cBias;
|
H A D | es31fFboTestCase.cpp | 131 void FboTestCase::readPixels (tcu::Surface& dst, int x, int y, int width, int height, const tcu::TextureFormat& format, const tcu::Vec4& scale, const tcu::Vec4& bias) 362 void FboTestCase::clearColorBuffer (const tcu::TextureFormat& format, const tcu::Vec4& value)
|
H A D | es31fShaderMultisampleInterpolationTests.cpp | 775 std::vector<tcu::Vec4> data (numTriangles * 3 * 3); 793 data[(triangleNdx * 3 + 0) * 3 + 0] = tcu::Vec4(0.2f, -0.3f, 0.0f, 1.0f); 794 data[(triangleNdx * 3 + 0) * 3 + 1] = tcu::Vec4(1.0f, 0.0f, 0.0f, 0.0f); 795 data[(triangleNdx * 3 + 0) * 3 + 2] = tcu::Vec4(1.0f, 0.0f, 0.0f, 0.0f); 797 data[(triangleNdx * 3 + 1) * 3 + 0] = tcu::Vec4(2.0f * cos(angle), 2.0f * sin(angle), 0.0f, 1.0f); 798 data[(triangleNdx * 3 + 1) * 3 + 1] = tcu::Vec4(0.0f, 1.0f, 0.0f, 0.0f); 799 data[(triangleNdx * 3 + 1) * 3 + 2] = tcu::Vec4(0.0f, 1.0f, 0.0f, 0.0f); 801 data[(triangleNdx * 3 + 2) * 3 + 0] = tcu::Vec4(2.0f * cos(nextAngle), 2.0f * sin(nextAngle), 0.0f, 1.0f); 802 data[(triangleNdx * 3 + 2) * 3 + 1] = tcu::Vec4(0.0f, 0.0f, 1.0f, 0.0f); 803 data[(triangleNdx * 3 + 2) * 3 + 2] = tcu::Vec4(0. [all...] |
/external/deqp/modules/gles2/functional/ |
H A D | es2fReadPixelsTests.cpp | 138 reference.getLevel(0).setPixel(tcu::Vec4(0.0f, 0.0f, 0.0f, 1.0f), x, y); 231 reference.getLevel(0).setPixel(tcu::Vec4(red, green, blue, alpha), x, y); 266 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))
|
H A D | es2fShaderDiscardTests.cpp | 67 void setupUniforms (int programID, const tcu::Vec4& constCoords); 131 void ShaderDiscardCase::setupUniforms (int programID, const tcu::Vec4&)
|
H A D | es2fRandomFragmentOpTests.cpp | 57 using tcu::Vec4; 69 static const tcu::Vec4 CLEAR_COLOR (0.25f, 0.5f, 0.75f, 1.0f); 125 dst.blendColor = tcu::clamp(src.blendColor, Vec4(0.0f), Vec4(1.0f)); 306 const Vec4 clearColor = CLEAR_COLOR;
|
H A D | es2fShaderMatrixTests.cpp | 64 using tcu::Vec4; 75 static const Vec4 s_constInVec4[2] = { Vec4(1.4f, 0.2f, -0.5f, 0.7f), Vec4(0.2f, -1.0f, 0.5f, 0.8f) }; 159 DECLARE_TYPE_TRAIT(TYPE_FLOAT_VEC4, tcu::Vec4); 341 template <> inline tcu::Vec4 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC4> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec4[inputNdx]; } 349 template <> inline tcu::Vec4 getInputValue<INPUTTYPE_DYNAMIC, TYPE_FLOAT_VEC4> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(inputNdx); return evalCtx.coords.swizzle(0, 1, 2, 3); } 385 inline tcu::Vec3 reduceToVec3 (const tcu::Vec4& value) { return tcu::Vec3(value.x(), value.y(), value.z()+value.w()); } 749 void setupUniforms (int programID, const tcu::Vec4& constCoords); 1045 void ShaderMatrixCase::setupUniforms (int programID, const tcu::Vec4 [all...] |
H A D | es2fTextureCompletenessTests.cpp | 287 clear(levelData.getAccess(), tcu::Vec4(0.0f, 0.0f, 1.0f, 1.0f)); 349 clear(levelData.getAccess(), tcu::Vec4(0.0f, 0.0f, 1.0f, 1.0f)); 399 clear(levelData.getAccess(), tcu::Vec4(0.0f, 0.0f, 1.0f, 1.0f)); 453 clear(levelData.getAccess(), tcu::Vec4(0.0f, 0.0f, 1.0f, 1.0f)); 508 clear(levelData.getAccess(), tcu::Vec4(0.0f, 0.0f, 1.0f, 1.0f)); 612 clear(levelData.getAccess(), tcu::Vec4(0.0f, 0.0f, 1.0f, 1.0f)); 684 clear(levelData.getAccess(), tcu::Vec4(0.0f, 0.0f, 1.0f, 1.0f)); 753 clear(levelData.getAccess(), tcu::Vec4(0.0f, 0.0f, 1.0f, 1.0f)); 813 clear(levelData.getAccess(), tcu::Vec4(0.0f, 0.0f, 1.0f, 1.0f)); 864 clear(levelData.getAccess(), tcu::Vec4(0. [all...] |
H A D | es2fShaderOperatorTests.cpp | 158 inline Vec4 sequenceNoSideEffCase0 (const Vec4& in0, const Vec4& in1, const Vec4& in2) { DE_UNREF(in2); return in1 + in0; } 164 inline IVec4 sequenceNoSideEffCase3 (const Vec4& in0, const IVec4& in1, const BVec4& in2) { DE_UNREF(in0); DE_UNREF(in2); return in1; } 166 inline Vec4 sequenceSideEffCase0 (const Vec4& in0, const Vec4& in1, const Vec4& in2) { DE_UNREF(in1); return in0 + 1.0f + in2; } 172 inline IVec4 sequenceSideEffCase3 (const Vec4 [all...] |
/external/deqp/modules/gles3/functional/ |
H A D | es3fFboTestCase.cpp | 127 void FboTestCase::readPixels (tcu::Surface& dst, int x, int y, int width, int height, const tcu::TextureFormat& format, const tcu::Vec4& scale, const tcu::Vec4& bias) 357 void FboTestCase::clearColorBuffer (const tcu::TextureFormat& format, const tcu::Vec4& value)
|
H A D | es3fTextureMipmapTests.cpp | 57 using tcu::Vec4; 345 static const Vec4 s_projections[] = 347 Vec4(1.2f, 1.0f, 0.7f, 1.0f), 348 Vec4(1.3f, 0.8f, 0.6f, 2.0f), 349 Vec4(0.8f, 1.0f, 1.7f, 0.6f), 350 Vec4(1.2f, 1.0f, 1.7f, 1.5f) 661 static const Vec4 s_projections[] = 663 Vec4(1.2f, 1.0f, 0.7f, 1.0f), 664 Vec4(1.3f, 0.8f, 0.6f, 1.1f), 665 Vec4(0. [all...] |
H A D | es3fFboRenderTest.cpp | 49 using tcu::Vec4; 422 tcu::Vec4 clearColor = tcu::Vec4(0.125f, 0.25f, 0.5f, 1.0f); 533 Vec4 fboOutScale = fboRangeInfo.valueMax - fboRangeInfo.valueMin; 534 Vec4 fboOutBias = fboRangeInfo.valueMin; 703 flatShader.setColor(context, flatShaderID, Vec4(0.0f, 1.0f, 0.0f, 1.0f)); 731 readPixels(context, dst, 0, 0, width, height, glu::mapGLInternalFormat(fboA.getConfig().colorFormat), Vec4(1.0f), Vec4(0.0f)); 834 readPixels(context, dst, 0, 0, width, height, colorFormat, Vec4(1.0f), Vec4(0. [all...] |
H A D | es3fShaderDiscardTests.cpp | 61 void setupUniforms (int programID, const tcu::Vec4& constCoords); 111 void ShaderDiscardCase::setupUniforms (int programID, const tcu::Vec4&)
|
H A D | es3fDrawTests.cpp | 682 const tcu::Vec4 green (0, 1, 0, 1); 683 const tcu::Vec4 yellow (1, 1, 0, 1); 696 const tcu::Vec4 vertexPositions[] = 698 tcu::Vec4(0, 0, 0, 1), 699 tcu::Vec4(cellW, 0, 0, 1), 700 tcu::Vec4(0, cellH, 0, 1), 702 tcu::Vec4(0, cellH, 0, 1), 703 tcu::Vec4(cellW, 0, 0, 1), 704 tcu::Vec4(cellW, cellH, 0, 1), 713 std::vector<tcu::Vec4> offset [all...] |
H A D | es3fRandomFragmentOpTests.cpp | 57 using tcu::Vec4; 69 static const tcu::Vec4 CLEAR_COLOR (0.25f, 0.5f, 0.75f, 1.0f); 125 dst.blendColor = tcu::clamp(src.blendColor, Vec4(0.0f), Vec4(1.0f)); 306 const Vec4 clearColor = CLEAR_COLOR;
|
/external/deqp/framework/referencerenderer/ |
H A D | rrRenderer.cpp | 195 ClipVec4 vec4ToClipVec4 (const tcu::Vec4& v) 200 tcu::Vec4 clipVec4ToVec4 (const ClipVec4& v) 202 return tcu::Vec4((float)v.x(), (float)v.y(), (float)v.z(), (float)v.w()); 474 tcu::Vec2 to2DCartesian (const tcu::Vec4& p) 670 const tcu::Vec4 out0 = list[inputTriangleNdx].v0->outputs[outputNdx].get<float>(); 671 const tcu::Vec4 out1 = list[inputTriangleNdx].v1->outputs[outputNdx].get<float>(); 672 const tcu::Vec4 out2 = list[inputTriangleNdx].v2->outputs[outputNdx].get<float>(); 761 const tcu::Vec4 a0 = l.v0->outputs[outputNdx].get<float>(); 762 const tcu::Vec4 a1 = l.v1->outputs[outputNdx].get<float>(); 812 packet.position = tcu::Vec4(packe [all...] |
/external/deqp/framework/common/ |
H A D | tcuRGBA.hpp | 73 explicit RGBA (const Vec4& v); 89 Vec4 toVec (void) const;
|
/external/deqp/modules/gles31/scripts/ |
H A D | gen-implicit-conversions.py | 7 from genutil import Scalar, Vec2, Vec3, Vec4, Uint, UVec2, UVec3, UVec4, CaseGroup namespace 217 "ivec4": [Vec4(x[0], x[1], x[2], x[3]) for x in IN_IVECTOR], 218 "uvec4": [Vec4(x[0], x[1], x[2], x[3]) for x in IN_UVECTOR], 222 "vec4": [Vec4(x[0], x[1], x[2], x[3]).toFloat() for x in IN_IVECTOR], 284 elif isinstance(a, Scalar) and isinstance(b, Vec4): 361 "vec4": Vec4(1.0, 2.0, 3.0, 4.0), 596 return Vec4(out[0], out[1], out[2], out[3]).toFloat() 598 return Vec4(out[0], out[1], out[2], out[3]).toUint()
|
/external/deqp/modules/gles3/performance/ |
H A D | es3pBufferDataUploadTests.cpp | 3901 static void generateLayeredGridVertexAttribData4C4V (std::vector<tcu::Vec4>& vertexData, const LayeredGridSpec& scene) 3904 const tcu::Vec4 green (0.0f, 1.0f, 0.0f, 0.7f); 3905 const tcu::Vec4 yellow (1.0f, 1.0f, 0.0f, 0.8f); 3913 const tcu::Vec4 color = (((cellX + cellY + cellZ) % 2) == 0) ? (green) : (yellow); 3920 vertexData[(cellY * scene.gridWidth * scene.gridLayers + cellX * scene.gridLayers + cellZ) * 12 + 1] = tcu::Vec4(cellLeft, cellTop, 0.0f, 1.0f); 3923 vertexData[(cellY * scene.gridWidth * scene.gridLayers + cellX * scene.gridLayers + cellZ) * 12 + 3] = tcu::Vec4(cellLeft, cellBottom, 0.0f, 1.0f); 3926 vertexData[(cellY * scene.gridWidth * scene.gridLayers + cellX * scene.gridLayers + cellZ) * 12 + 5] = tcu::Vec4(cellRight, cellBottom, 0.0f, 1.0f); 3929 vertexData[(cellY * scene.gridWidth * scene.gridLayers + cellX * scene.gridLayers + cellZ) * 12 + 7] = tcu::Vec4(cellLeft, cellTop, 0.0f, 1.0f); 3932 vertexData[(cellY * scene.gridWidth * scene.gridLayers + cellX * scene.gridLayers + cellZ) * 12 + 9] = tcu::Vec4(cellRight, cellBottom, 0.0f, 1.0f); 3935 vertexData[(cellY * scene.gridWidth * scene.gridLayers + cellX * scene.gridLayers + cellZ) * 12 + 11] = tcu::Vec4(cellRigh [all...] |