/external/deqp/framework/opengl/ |
D | gluTextureTestUtil.cpp | 415 int triNdx = xf + yf >= 1.0f ? 1 : 0; // Top left fill rule. in sampleTextureNonProjected() local 416 float triX = triNdx ? 1.0f-xf : xf; in sampleTextureNonProjected() 417 float triY = triNdx ? 1.0f-yf : yf; in sampleTextureNonProjected() 419 float s = triangleInterpolate(triS[triNdx].x(), triS[triNdx].y(), triS[triNdx].z(), triX, triY); in sampleTextureNonProjected() 420 float lod = triLod[triNdx]; in sampleTextureNonProjected() 451 int triNdx = xf + yf >= 1.0f ? 1 : 0; // Top left fill rule. in sampleTextureNonProjected() local 452 float triX = triNdx ? 1.0f-xf : xf; in sampleTextureNonProjected() 453 float triY = triNdx ? 1.0f-yf : yf; in sampleTextureNonProjected() 455 float s = triangleInterpolate(triS[triNdx].x(), triS[triNdx].y(), triS[triNdx].z(), triX, triY); in sampleTextureNonProjected() 456 float t = triangleInterpolate(triT[triNdx].x(), triT[triNdx].y(), triT[triNdx].z(), triX, triY); in sampleTextureNonProjected() [all …]
|
/external/deqp/modules/gles3/accuracy/ |
D | es3aVaryingInterpolationTests.cpp | 85 int triNdx = nx + ny >= 1.0f ? 1 : 0; in renderReference() local 86 float triNx = triNdx ? 1.0f - nx : nx; in renderReference() 87 float triNy = triNdx ? 1.0f - ny : ny; in renderReference() 89 … float r = projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy) * scale[0] + bias[0]; in renderReference() 90 … float g = projectedTriInterpolate(triG[triNdx], triW[triNdx], triNx, triNy) * scale[1] + bias[1]; in renderReference() 91 … float b = projectedTriInterpolate(triB[triNdx], triW[triNdx], triNx, triNy) * scale[2] + bias[2]; in renderReference()
|
/external/deqp/modules/gles2/accuracy/ |
D | es2aVaryingInterpolationTests.cpp | 83 int triNdx = nx + ny >= 1.0f ? 1 : 0; in renderReference() local 84 float triNx = triNdx ? 1.0f - nx : nx; in renderReference() 85 float triNy = triNdx ? 1.0f - ny : ny; in renderReference() 87 … float r = projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy) * scale[0] + bias[0]; in renderReference() 88 … float g = projectedTriInterpolate(triG[triNdx], triW[triNdx], triNx, triNy) * scale[1] + bias[1]; in renderReference() 89 … float b = projectedTriInterpolate(triB[triNdx], triW[triNdx], triNx, triNy) * scale[2] + bias[2]; in renderReference()
|
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/ |
D | vktShaderRenderInvarianceTests.cpp | 178 for (int triNdx = 0; triNdx < numTriangles; ++triNdx) in iterate() local 184 vertices[triNdx * 3 + 0] = vertex1; in iterate() 185 vertices[triNdx * 3 + 1] = vertex2; in iterate() 186 vertices[triNdx * 3 + 2] = vertex3; in iterate() 190 for (int triNdx = 0; triNdx < numTriangles; ++triNdx) in iterate() local 192 vertices[(numTriangles + triNdx) * 3 + 0] = genRandomVector(rnd); in iterate() 193 vertices[(numTriangles + triNdx) * 3 + 1] = genRandomVector(rnd); in iterate() 194 vertices[(numTriangles + triNdx) * 3 + 2] = genRandomVector(rnd); in iterate()
|
/external/deqp/modules/gles3/functional/ |
D | es3fShaderInvarianceTests.cpp | 212 for (int triNdx = 0; triNdx < numTriangles; ++triNdx) in init() local 218 triangles[triNdx*3 + 0] = vertex1; in init() 219 triangles[triNdx*3 + 1] = vertex2; in init() 220 triangles[triNdx*3 + 2] = vertex3; in init() 224 for (int triNdx = 0; triNdx < numTriangles; ++triNdx) in init() local 226 triangles[(numTriangles + triNdx)*3 + 0] = genRandomVector(rnd); in init() 227 triangles[(numTriangles + triNdx)*3 + 1] = genRandomVector(rnd); in init() 228 triangles[(numTriangles + triNdx)*3 + 2] = genRandomVector(rnd); in init()
|
D | es3fShaderBuiltinVarTests.cpp | 850 const int triNdx = vtxNdx/3; in init() local 851 const int quadNdx = triNdx/2; in init() 858 if (triNdx%2 == 0) in init()
|
D | es3fTransformFeedbackTests.cpp | 694 int triNdx = outNdx/3; in getAttributeIndex() local 696 return (triNdx%2 != 0 && vtxNdx < 2) ? (triNdx+1-vtxNdx) : (triNdx+vtxNdx); in getAttributeIndex()
|
/external/deqp/modules/gles2/functional/ |
D | es2fShaderInvarianceTests.cpp | 212 for (int triNdx = 0; triNdx < numTriangles; ++triNdx) in init() local 218 triangles[triNdx*3 + 0] = vertex1; in init() 219 triangles[triNdx*3 + 1] = vertex2; in init() 220 triangles[triNdx*3 + 2] = vertex3; in init() 224 for (int triNdx = 0; triNdx < numTriangles; ++triNdx) in init() local 226 triangles[(numTriangles + triNdx)*3 + 0] = genRandomVector(rnd); in init() 227 triangles[(numTriangles + triNdx)*3 + 1] = genRandomVector(rnd); in init() 228 triangles[(numTriangles + triNdx)*3 + 2] = genRandomVector(rnd); in init()
|
/external/deqp/external/vulkancts/modules/vulkan/texture/ |
D | vktTextureSwizzleTests.cpp | 206 const int triNdx = xf + yf >= 1.0f ? 1 : 0; // Top left fill rule in iterate() local 207 const float triX = triNdx ? 1.0f-xf : xf; in iterate() 208 const float triY = triNdx ? 1.0f-yf : yf; in iterate() 210 …const float s = triangleInterpolate(triS[triNdx].x(), triS[triNdx].y(), triS[triNdx].z(), triX, t… in iterate() 211 …const float t = triangleInterpolate(triT[triNdx].x(), triT[triNdx].y(), triT[triNdx].z(), triX, t… in iterate() 212 const float lod = triLod[triNdx]; in iterate()
|
/external/deqp/modules/gles31/functional/ |
D | es31fMultisampleTests.cpp | 494 for (int triNdx = 0; triNdx < numTriangles; triNdx++) in drawPattern() local 496 const float angle0 = 2.0f*DE_PI * (float)triNdx / (float)numTriangles; in drawPattern() 497 const float angle1 = 2.0f*DE_PI * ((float)triNdx + 0.5f) / (float)numTriangles; in drawPattern() 498 const Vec4 color = Vec4(0.4f + (float)triNdx/(float)numTriangles*0.6f, in drawPattern() 499 0.5f + (float)triNdx/(float)numTriangles*0.3f, in drawPattern() 500 0.6f - (float)triNdx/(float)numTriangles*0.5f, in drawPattern() 501 0.7f - (float)triNdx/(float)numTriangles*0.7f); in drawPattern() 510 const GLbitfield rawMask = (GLbitfield)deUint32Hash(wordNdx * 32 + triNdx); in drawPattern()
|
D | es31fTessellationTests.cpp | 1481 for (int triNdx = 0; triNdx < numTriangles; triNdx++) in compareTriangleSets() local 1483 Triangle triangle(coords[3*triNdx + 0], in compareTriangleSets() 1484 coords[3*triNdx + 1], in compareTriangleSets() 1485 coords[3*triNdx + 2]); in compareTriangleSets()
|
/external/deqp/modules/egl/ |
D | teglRenderTests.cpp | 172 for (int triNdx = 0; triNdx < drawOp.count; triNdx++) in randomizeDrawOp() local 180 tcu::Vec4& position = drawOp.positions[triNdx*3 + coordNdx]; in randomizeDrawOp() 181 tcu::Vec4& color = drawOp.colors[triNdx*3 + coordNdx]; in randomizeDrawOp() 203 tcu::Vec4& p0 = drawOp.positions[triNdx*3 + 0]; in randomizeDrawOp() 204 tcu::Vec4& p1 = drawOp.positions[triNdx*3 + 1]; in randomizeDrawOp() 205 tcu::Vec4& p2 = drawOp.positions[triNdx*3 + 2]; in randomizeDrawOp()
|
/external/deqp/framework/common/ |
D | tcuRasterizationVerifier.cpp | 708 for (int triNdx = (int)scene.triangles.size() - 1; triNdx >= 0; --triNdx) in verifyTriangleGroupInterpolationWithInterpolator() local 710 const CoverageType coverage = calculateTriangleCoverage(scene.triangles[triNdx].positions[0], in verifyTriangleGroupInterpolationWithInterpolator() 711 scene.triangles[triNdx].positions[1], in verifyTriangleGroupInterpolationWithInterpolator() 712 scene.triangles[triNdx].positions[2], in verifyTriangleGroupInterpolationWithInterpolator() 721 …const InterpolationRange weights = interpolator.interpolate(triNdx, tcu::IVec2(x, y), viewportSize… in verifyTriangleGroupInterpolationWithInterpolator() 723 …ec4 fragmentColorMax = de::clamp(weights.max.x(), 0.0f, 1.0f) * scene.triangles[triNdx].colors[0] + in verifyTriangleGroupInterpolationWithInterpolator() 724 de::clamp(weights.max.y(), 0.0f, 1.0f) * scene.triangles[triNdx].colors[1] + in verifyTriangleGroupInterpolationWithInterpolator() 725 de::clamp(weights.max.z(), 0.0f, 1.0f) * scene.triangles[triNdx].colors[2]; in verifyTriangleGroupInterpolationWithInterpolator() 726 …ec4 fragmentColorMin = de::clamp(weights.min.x(), 0.0f, 1.0f) * scene.triangles[triNdx].colors[0] + in verifyTriangleGroupInterpolationWithInterpolator() 727 de::clamp(weights.min.y(), 0.0f, 1.0f) * scene.triangles[triNdx].colors[1] + in verifyTriangleGroupInterpolationWithInterpolator() [all …]
|
/external/deqp/modules/glshared/ |
D | glsLongStressCase.cpp | 1042 for (int triNdx = 0; triNdx < numVertices-2; triNdx++) in generateRandomPositionAttribData() local 1044 float* const vtxAComps = &data[(triNdx+0)*numComponents]; in generateRandomPositionAttribData() 1045 float* const vtxBComps = &data[(triNdx+1)*numComponents]; in generateRandomPositionAttribData() 1046 float* const vtxCComps = &data[(triNdx+2)*numComponents]; in generateRandomPositionAttribData()
|
/external/deqp/external/vulkancts/modules/vulkan/tessellation/ |
D | vktTessellationInvarianceTests.cpp | 1178 for (int triNdx = 0; triNdx < numTriangles; ++triNdx) in compareTriangleSets() local 1180 Triangle triangle = makeTriangle(primitives[triNdx]); in compareTriangleSets()
|
/external/deqp/external/vulkancts/modules/vulkan/rasterization/ |
D | vktRasterizationTests.cpp | 5166 for (int triNdx = 0; triNdx < (int)outTriangles.size(); ++triNdx) in extractLines() local 5171 line.positions[0] = outTriangles.at(triNdx).positions[vrtxNdx]; in extractLines() 5172 line.positions[1] = outTriangles.at(triNdx).positions[vrtxNdx + 1]; in extractLines() 5177 line.positions[0] = outTriangles.at(triNdx).positions[2]; in extractLines() 5178 line.positions[1] = outTriangles.at(triNdx).positions[0]; in extractLines() 5186 for (int triNdx = 0; triNdx < (int)outTriangles.size(); ++triNdx) in extractPoints() local 5191 point.position = outTriangles.at(triNdx).positions[vrtxNdx]; in extractPoints()
|