Home
last modified time | relevance | path

Searched refs:triangles (Results 1 – 25 of 71) sorted by relevance

123

/external/deqp/modules/glshared/
DglsRasterizationTestUtil.cpp587 …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 …]
DglsRasterizationTestUtil.hpp72 std::vector<SceneTriangle> triangles; member
/external/deqp/android/cts/master/
Dgles31-rotate-portrait.txt32 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 …]
Dgles31-rotate-reverse-portrait.txt32 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 …]
Dgles31-rotate-reverse-landscape.txt32 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 …]
Dgles31-rotate-landscape.txt32 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 …]
Dgles31-multisample.txt32 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/
DTangentBinormalGenerator.java81 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/
Dfunctional.tessellation.txt41 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 …]
Dfunctional.draw_indirect.txt26 - 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
Dfunctional.shaders.multisample_interpolation.txt65 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/
Dfunctional.rasterization.txt29 + 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.
Dfunctional.depth.txt25 + Depth buffer update when rendering triangles with GL_ALWAYS
26 + Depth test when rendering triangles
/external/deqp/android/cts/master/src/
Dgles3-driver-issues.txt168 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/
Dcom_jme3_bullet_util_NativeMeshUtil.cpp51 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/
Des3fShaderInvarianceTests.cpp208 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()
Des3fPolygonOffsetTests.cpp1081 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/
Des2fShaderInvarianceTests.cpp208 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()
Des2fPolygonOffsetTests.cpp1078 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 …]
Des2fRasterizationTests.cpp252 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/
DLODGeomap.java1077 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/
Dd3d11gears.cpp243 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/
Dstress.occlusion_query.txt35 specified number of occluding triangles are drawn. Then the occlusion
36 query is started, specified number of target triangles are drawn and the
Dfunctional.primitive_bounding_box.txt27 - 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/
Ddraw_pipe_validate.c51 static boolean triangles( unsigned prim ) in triangles() function
119 if (triangles(prim)) in draw_need_pipeline()

123