/external/deqp/modules/glshared/ |
D | glsRasterizationTestUtil.cpp | 587 …eInterpolationWeights(scene.triangles[primitiveNdx].positions[0], scene.triangles[primitiveNdx].po… in interpolate() 588 …eInterpolationWeights(scene.triangles[primitiveNdx].positions[0], scene.triangles[primitiveNdx].po… in interpolate() 589 …eInterpolationWeights(scene.triangles[primitiveNdx].positions[0], scene.triangles[primitiveNdx].po… in interpolate() 590 …eInterpolationWeights(scene.triangles[primitiveNdx].positions[0], scene.triangles[primitiveNdx].po… in interpolate() 704 for (int triNdx = (int)scene.triangles.size() - 1; triNdx >= 0; --triNdx) in verifyTriangleGroupInterpolationWithInterpolator() 706 const CoverageType coverage = calculateTriangleCoverage(scene.triangles[triNdx].positions[0], in verifyTriangleGroupInterpolationWithInterpolator() 707 scene.triangles[triNdx].positions[1], in verifyTriangleGroupInterpolationWithInterpolator() 708 scene.triangles[triNdx].positions[2], in verifyTriangleGroupInterpolationWithInterpolator() 719 …const tcu::Vec4 fragmentColorMax = de::clamp(weights.max.x(), 0.0f, 1.0f) * scene.triangles[triNdx… in verifyTriangleGroupInterpolationWithInterpolator() 720 de::clamp(weights.max.y(), 0.0f, 1.0f) * scene.triangles[triNdx].colors[1] + in verifyTriangleGroupInterpolationWithInterpolator() [all …]
|
D | glsRasterizationTestUtil.hpp | 72 std::vector<SceneTriangle> triangles; member
|
/external/deqp/android/cts/master/ |
D | gles31-rotate-portrait.txt | 32 dEQP-GLES31.functional.shaders.helper_invocation.value.triangles 103 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 104 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 105 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 106 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 107 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 108 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 109 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… 110 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… 111 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… [all …]
|
D | gles31-rotate-reverse-portrait.txt | 32 dEQP-GLES31.functional.shaders.helper_invocation.value.triangles 103 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 104 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 105 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 106 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 107 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 108 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 109 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… 110 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… 111 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… [all …]
|
D | gles31-rotate-reverse-landscape.txt | 32 dEQP-GLES31.functional.shaders.helper_invocation.value.triangles 103 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 104 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 105 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 106 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 107 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 108 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 109 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… 110 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… 111 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… [all …]
|
D | gles31-rotate-landscape.txt | 32 dEQP-GLES31.functional.shaders.helper_invocation.value.triangles 103 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 104 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 105 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 106 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 107 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 108 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 109 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… 110 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… 111 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… [all …]
|
D | gles31-multisample.txt | 32 dEQP-GLES31.functional.shaders.helper_invocation.value.triangles 190 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 191 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 192 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_frameb… 193 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 194 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 195 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.d… 196 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… 197 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… 198 dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.defau… [all …]
|
/external/jmonkeyengine/engine/src/core/com/jme3/util/ |
D | TangentBinormalGenerator.java | 81 public final ArrayList<TriangleData> triangles = new ArrayList<TriangleData>(); field in TangentBinormalGenerator.VertexData 203 vertices[index[0]].triangles.add(triData); in processTriangles() 204 vertices[index[1]].triangles.add(triData); in processTriangles() 205 vertices[index[2]].triangles.add(triData); in processTriangles() 238 vertices[index[0]].triangles.add(triData); in processTriangleStrip() 239 vertices[index[1]].triangles.add(triData); in processTriangleStrip() 240 vertices[index[2]].triangles.add(triData); in processTriangleStrip() 284 vertices[index[0]].triangles.add(triData); in processTriangleFan() 285 vertices[index[1]].triangles.add(triData); in processTriangleFan() 286 vertices[index[2]].triangles.add(triData); in processTriangleFan() [all …]
|
/external/deqp/doc/testspecs/GLES31/ |
D | functional.tessellation.txt | 41 quads and triangles modes 55 + Complete checking of validity of the filling triangles in the triangles and 65 of a tessellated "triangles", "quads" or "isolines" shape using the 86 The winding mode cases draw triangles or quads with a specific winding mode 117 The basic rendering cases for the "triangles" and "quads" modes contain two 120 triangles of differing inner layers of the tessellated primitive. The gap cases 123 for different concentric triangles (for the "triangles" mode) or concentric 125 if a fill-triangle spans between inappropriate inner triangles or rectangles. 131 The shared-edge cases draw multiple primitives (with the "triangles" or "quads" 161 The exact manner in which a "triangles" or "quads" primitive is divided into [all …]
|
D | functional.draw_indirect.txt | 26 - Points, triangles, triangle strips, triangle fans, lines, line 49 DrawArraysIndirect firstVertex cases draw random triangles using 53 DrawElementsIndirect index array cases draw random triangles using 58 DrawElementsIndirect baseVertex cases draw random triangles with index
|
D | functional.shaders.multisample_interpolation.txt | 65 varying with interpolateAtSample(). The tests render narrow triangles and 80 Tests render multiple narrow triangles, assign the same value to a 87 triangles, and the frament shader verifies that values returned by
|
/external/deqp/doc/testspecs/GLES2/ |
D | functional.rasterization.txt | 29 + Individual triangles, triangle strips and triangle fans 40 and triangles are compared to reference, and a deviation of 1 pixel in 48 Value interpolation is tested for lines and triangles with 51 Multisample rasterization is tested with points, lines and triangles.
|
D | functional.depth.txt | 25 + Depth buffer update when rendering triangles with GL_ALWAYS 26 + Depth test when rendering triangles
|
/external/deqp/android/cts/master/src/ |
D | gles3-driver-issues.txt | 168 dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2 169 dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2 170 dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2 243 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_float 244 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_int 245 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec2 246 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec3 247 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec4 248 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uint 249 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec2 [all …]
|
/external/jmonkeyengine/engine/src/bullet-native/ |
D | com_jme3_bullet_util_NativeMeshUtil.cpp | 51 int* triangles = (int*) env->GetDirectBufferAddress(triangleIndexBase); in Java_com_jme3_bullet_util_NativeMeshUtil_createTriangleIndexVertexArray() local 53 …btTriangleIndexVertexArray* array = new btTriangleIndexVertexArray(numTriangles, triangles, triang… in Java_com_jme3_bullet_util_NativeMeshUtil_createTriangleIndexVertexArray()
|
/external/deqp/modules/gles3/functional/ |
D | es3fShaderInvarianceTests.cpp | 208 std::vector<tcu::Vec4> triangles (numTriangles * 3 * 2); 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() 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() 234 …gl.bufferData(GL_ARRAY_BUFFER, (int)(triangles.size() * sizeof(tcu::Vec4)), &triangles[0], GL_STAT… in init()
|
D | es3fPolygonOffsetTests.cpp | 1081 const tcu::Vec4 triangles[2][3] = in testPolygonOffset() local 1101 for (size_t ndx = 0; ndx < DE_LENGTH_OF_ARRAY(triangles[0]); ++ndx) in testPolygonOffset() 1103 << "\tx=" << triangles[0][ndx].x() in testPolygonOffset() 1104 << "\ty=" << triangles[0][ndx].y() in testPolygonOffset() 1105 << "\tz=" << triangles[0][ndx].z() in testPolygonOffset() 1106 << "\tw=" << triangles[0][ndx].w() in testPolygonOffset() 1109 for (size_t ndx = 0; ndx < DE_LENGTH_OF_ARRAY(triangles[1]); ++ndx) in testPolygonOffset() 1111 << "\tx=" << triangles[1][ndx].x() in testPolygonOffset() 1112 << "\ty=" << triangles[1][ndx].y() in testPolygonOffset() 1113 << "\tz=" << triangles[1][ndx].z() in testPolygonOffset() [all …]
|
/external/deqp/modules/gles2/functional/ |
D | es2fShaderInvarianceTests.cpp | 208 std::vector<tcu::Vec4> triangles (numTriangles * 3 * 2); 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() 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() 234 …gl.bufferData(GL_ARRAY_BUFFER, (int)(triangles.size() * sizeof(tcu::Vec4)), &triangles[0], GL_STAT… in init()
|
D | es2fPolygonOffsetTests.cpp | 1078 const tcu::Vec4 triangles[2][3] = in testPolygonOffset() local 1098 for (size_t ndx = 0; ndx < DE_LENGTH_OF_ARRAY(triangles[0]); ++ndx) in testPolygonOffset() 1100 << "\tx=" << triangles[0][ndx].x() in testPolygonOffset() 1101 << "\ty=" << triangles[0][ndx].y() in testPolygonOffset() 1102 << "\tz=" << triangles[0][ndx].z() in testPolygonOffset() 1103 << "\tw=" << triangles[0][ndx].w() in testPolygonOffset() 1106 for (size_t ndx = 0; ndx < DE_LENGTH_OF_ARRAY(triangles[1]); ++ndx) in testPolygonOffset() 1108 << "\tx=" << triangles[1][ndx].x() in testPolygonOffset() 1109 << "\ty=" << triangles[1][ndx].y() in testPolygonOffset() 1110 << "\tz=" << triangles[1][ndx].z() in testPolygonOffset() [all …]
|
D | es2fRasterizationTests.cpp | 252 std::vector<TriangleSceneSpec::SceneTriangle> triangles; in iterate() local 254 generateTriangles(m_iteration, drawBuffer, triangles); in iterate() 271 scene.triangles.swap(triangles); in iterate() 1253 std::vector<TriangleSceneSpec::SceneTriangle> triangles; in iterate() local 1257 extractTriangles(triangles, drawBuffer); in iterate() 1285 scene.triangles.swap(triangles); in iterate() 1439 std::vector<TriangleSceneSpec::SceneTriangle> triangles; in iterate() local 1443 extractTriangles(triangles, drawBuffer, colorBuffer); in iterate() 1466 scene.triangles.swap(triangles); in iterate()
|
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/ |
D | LODGeomap.java | 1077 Triangle[] triangles = getGridTrianglesAtPoint(x, z); in getTriangleAtPoint() local 1078 if (triangles == null) { in getTriangleAtPoint() 1083 Vector2f t1 = new Vector2f(triangles[0].get1().x, triangles[0].get1().z); in getTriangleAtPoint() 1084 Vector2f t2 = new Vector2f(triangles[0].get2().x, triangles[0].get2().z); in getTriangleAtPoint() 1085 Vector2f t3 = new Vector2f(triangles[0].get3().x, triangles[0].get3().z); in getTriangleAtPoint() 1088 return triangles[0]; in getTriangleAtPoint() 1091 t1.set(triangles[1].get1().x, triangles[1].get1().z); in getTriangleAtPoint() 1092 t1.set(triangles[1].get2().x, triangles[1].get2().z); in getTriangleAtPoint() 1093 t1.set(triangles[1].get3().x, triangles[1].get3().z); in getTriangleAtPoint() 1096 return triangles[1]; in getTriangleAtPoint()
|
/external/mesa3d/src/gallium/state_trackers/d3d1x/progs/d3d11gears/ |
D | d3d11gears.cpp | 243 int triangles; member 275 triangles = 3200; in d3d11gears() 487 triangles = atoi(*++p); in init() 516 gears[0].mesh = build_gear(dev, triangles / 2, 1.0f, 4.0f, 1.0f, 20, 0.7f); in init() 517 gears[1].mesh = build_gear(dev, triangles / 4, 0.5f, 2.0f, 2.0f, 10, 0.7f); in init() 518 gears[2].mesh = build_gear(dev, triangles / 4, 1.3f, 2.0f, 0.5f, 10, 0.7f); in init()
|
/external/deqp/doc/testspecs/GLES3/ |
D | stress.occlusion_query.txt | 35 specified number of occluding triangles are drawn. Then the occlusion 36 query is started, specified number of target triangles are drawn and the
|
D | functional.primitive_bounding_box.txt | 27 - All basic primitives: triangles, (wide) lines, (wide) points 52 triangles.*, (wide_)lines.*, (wide_)points.* cases set the primitive 69 triangles.* cases render a grid with yellow and green cells. Cells are
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_pipe_validate.c | 51 static boolean triangles( unsigned prim ) in triangles() function 119 if (triangles(prim)) in draw_need_pipeline()
|