Searched refs:Vec4 (Results 151 - 175 of 241) sorted by relevance

12345678910

/external/deqp/modules/glshared/
H A DglsBufferTestUtil.cpp522 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 DglsFragmentOpUtil.cpp188 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 DglsInteractionTestUtil.cpp40 using tcu::Vec4;
44 static Vec4 getRandomColor (de::Random& rnd)
51 return Vec4(r, g, b, a);
/external/deqp/modules/egl/
H A DteglGLES2SharingTests.cpp535 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 Des3sSpecialFloatTests.cpp223 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 Des31fAdvancedBlendTests.cpp54 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 Des31fTextureFilteringTests.cpp206 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 Des31fFboTestCase.cpp131 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 Des31fShaderMultisampleInterpolationTests.cpp775 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 Des2fReadPixelsTests.cpp138 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 Des2fShaderDiscardTests.cpp67 void setupUniforms (int programID, const tcu::Vec4& constCoords);
131 void ShaderDiscardCase::setupUniforms (int programID, const tcu::Vec4&)
H A Des2fRandomFragmentOpTests.cpp57 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 Des2fShaderMatrixTests.cpp64 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 Des2fTextureCompletenessTests.cpp287 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 Des2fShaderOperatorTests.cpp158 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 Des3fFboTestCase.cpp127 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 Des3fTextureMipmapTests.cpp57 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 Des3fFboRenderTest.cpp49 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 Des3fShaderDiscardTests.cpp61 void setupUniforms (int programID, const tcu::Vec4& constCoords);
111 void ShaderDiscardCase::setupUniforms (int programID, const tcu::Vec4&)
H A Des3fDrawTests.cpp682 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 Des3fRandomFragmentOpTests.cpp57 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 DrrRenderer.cpp195 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 DtcuRGBA.hpp73 explicit RGBA (const Vec4& v);
89 Vec4 toVec (void) const;
/external/deqp/modules/gles31/scripts/
H A Dgen-implicit-conversions.py7 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 Des3pBufferDataUploadTests.cpp3901 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...]

Completed in 341 milliseconds

12345678910