/external/chromium_org/third_party/skia/experimental/Intersection/ |
TriangleUtilities.h | 10 bool pointInTriangle(const Triangle& triangle, const _Point& pt);
|
TriangleUtilities.cpp | 11 bool pointInTriangle(const Triangle& triangle, const _Point& pt) { 13 _Vector v0 = triangle[2] - triangle[0]; 14 _Vector v1 = triangle[1] - triangle[0]; 15 _Vector v2 = pt - triangle[0]; 29 // Check if point is in triangle
|
/external/skia/experimental/Intersection/ |
TriangleUtilities.h | 10 bool pointInTriangle(const Triangle& triangle, const _Point& pt);
|
TriangleUtilities.cpp | 11 bool pointInTriangle(const Triangle& triangle, const _Point& pt) { 13 _Vector v0 = triangle[2] - triangle[0]; 14 _Vector v1 = triangle[1] - triangle[0]; 15 _Vector v2 = pt - triangle[0]; 29 // Check if point is in triangle
|
/external/clang/test/PCH/ |
enum.c | 17 enum Shape s = Triangle;
|
enum.h | 11 Triangle = 17,
|
/external/deqp/framework/referencerenderer/ |
rrPrimitiveTypes.hpp | 35 PRIMITIVETYPE_TRIANGLE_STRIP, //!< Triangle strip 36 PRIMITIVETYPE_TRIANGLE_FAN, //!< Triangle fan 47 PRIMITIVETYPE_TRIANGLE_STRIP_ADJACENCY, //!< Triangle strip (adjacency) 53 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLES> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::Triangles Assembler; }; 54 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_STRIP> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::TriangleStrip Assembler; }; 55 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_FAN> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::TriangleFan Assembler; }; 62 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLES_ADJACENCY> { typedef pa::TriangleAdjacency Type; typedef pa::Triangle BaseType; typedef pa::TrianglesAdjacency Assembler; } [all...] |
rrPrimitiveAssembler.hpp | 34 struct Triangle 41 Triangle (void) 49 Triangle (VertexPacket* v0_, VertexPacket* v1_, VertexPacket* v2_, int provokingIndex_) 85 *(outputIterator++) = Triangle(vertices[ndx], vertices[ndx+1], vertices[ndx+2], provokingOffset); 114 *(outputIterator++) = Triangle(vert0, vert1, vertices[ndx], (provokingConvention == rr::PROVOKINGVERTEX_FIRST) ? (0) : (2)); 124 *(outputIterator++) = Triangle(vert0, vert1, vertices[ndx], (provokingConvention == rr::PROVOKINGVERTEX_FIRST) ? (1) : (2)); 153 *(outputIterator++) = Triangle(first, vertices[ndx], vertices[ndx+1], provokingOffset);
|
/frameworks/native/opengl/tests/gldual/src/com/android/gldual/ |
TriangleRenderer.java | 34 mTriangle = new Triangle(); 107 private Triangle mTriangle; 110 class Triangle { 111 public Triangle() { 132 // A unit-sided equalateral triangle centered on the origin.
|
/development/samples/OpenGL/HelloOpenGLES10/src/com/example/android/opengl/ |
MyGLRenderer.java | 35 private Triangle mTriangle; 44 mTriangle = new Triangle(); 64 // Create a rotation for the triangle 73 // Draw triangle 91 * Returns the rotation angle of the triangle shape (mTriangle). 100 * Sets the rotation angle of the triangle shape (mTriangle).
|
Triangle.java | 25 * A two-dimensional triangle for use as a drawn object in OpenGL ES 1.0/1.1. 27 public class Triangle { 45 public Triangle() {
|
/external/chromium_org/third_party/WebKit/PerformanceTests/SunSpider/tests/sunspider-0.9/ |
3d-raytrace.js | 124 // Triangle intersection using barycentric coord method 125 function Triangle(p1, p2, p3) { 160 Triangle.prototype.intersect = function(orig, dir, near, far) { 192 var triangle = this.triangles[i]; 193 var d = triangle.intersect(origin, dir, near, far); 197 closest = triangle; 248 var triangle = this.triangles[i]; 249 var d = triangle.intersect(O, D, near, far); 331 triangles[i++] = new Triangle(tfl, tfr, bfr); 332 triangles[i++] = new Triangle(tfl, bfr, bfl) [all...] |
/external/chromium_org/third_party/WebKit/PerformanceTests/SunSpider/tests/sunspider-0.9.1/ |
3d-raytrace.js | 124 // Triangle intersection using barycentric coord method 125 function Triangle(p1, p2, p3) { 160 Triangle.prototype.intersect = function(orig, dir, near, far) { 192 var triangle = this.triangles[i]; 193 var d = triangle.intersect(origin, dir, near, far); 197 closest = triangle; 248 var triangle = this.triangles[i]; 249 var d = triangle.intersect(O, D, near, far); 331 triangles[i++] = new Triangle(tfl, tfr, bfr); 332 triangles[i++] = new Triangle(tfl, bfr, bfl) [all...] |
/external/chromium_org/third_party/WebKit/PerformanceTests/SunSpider/tests/sunspider-1.0/ |
3d-raytrace.js | 124 // Triangle intersection using barycentric coord method 125 function Triangle(p1, p2, p3) { 160 Triangle.prototype.intersect = function(orig, dir, near, far) { 192 var triangle = this.triangles[i]; 193 var d = triangle.intersect(origin, dir, near, far); 197 closest = triangle; 248 var triangle = this.triangles[i]; 249 var d = triangle.intersect(O, D, near, far); 331 triangles[i++] = new Triangle(tfl, tfr, bfr); 332 triangles[i++] = new Triangle(tfl, bfr, bfl) [all...] |
/development/samples/OpenGL/HelloOpenGLES20/src/com/example/android/opengl/ |
MyGLRenderer.java | 38 private Triangle mTriangle; 55 mTriangle = new Triangle(); 75 // Create a rotation for the triangle 89 // Draw triangle 151 * Returns the rotation angle of the triangle shape (mTriangle). 160 * Sets the rotation angle of the triangle shape (mTriangle).
|
Triangle.java | 25 * A two-dimensional triangle for use as a drawn object in OpenGL ES 2.0. 27 public class Triangle { 70 public Triangle() { 111 // Enable a handle to the triangle vertices 114 // Prepare the triangle coordinate data 123 // Set color for drawing the triangle 134 // Draw the triangle
|
/development/samples/ApiDemos/src/com/example/android/apis/graphics/ |
StaticTriangleRenderer.java | 70 mTriangle = new Triangle(); 183 private Triangle mTriangle; 207 static class Triangle { 208 public Triangle() { 230 // A unit-sided equilateral triangle centered on the origin.
|
TriangleRenderer.java | 43 mTriangle = new Triangle(); 171 private Triangle mTriangle; 175 class Triangle { 176 public Triangle() { 198 // A unit-sided equalateral triangle centered on the origin.
|
/frameworks/rs/java/tests/GenImages/src/com/android/rs/genimage/ |
GenImage.java | 40 private Triangle mTriangle; 61 mTriangle = new Triangle(mTestImage); 70 // Draw triangle 98 class Triangle { 211 public Triangle(Bitmap testImage) { 247 // Draw the triangle
|
/development/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/ |
SpriteTextRenderer.java | 45 mTriangle = new Triangle(); 262 private Triangle mTriangle; 281 class Triangle { 282 public Triangle() { 347 // A unit-sided equalateral triangle centered on the origin.
|
/external/chromium_org/third_party/mesa/src/src/mesa/swrast/ |
s_aatriangle.c | 27 * Antialiased Triangle rasterizers 162 * Compute how much (area) of the given pixel is inside the triangle. 291 * Examine GL state and set swrast->Triangle to an 292 * appropriate antialiased triangle rasterizer function. 305 SWRAST_CONTEXT(ctx)->Triangle = general_aa_tri; 308 SWRAST_CONTEXT(ctx)->Triangle = rgba_aa_tri; 311 ASSERT(SWRAST_CONTEXT(ctx)->Triangle);
|
s_context.c | 344 * Stub for swrast->Triangle to select a true triangle function 357 ASSERT(swrast->Triangle); 361 swrast->SpecTriangle = swrast->Triangle; 362 swrast->Triangle = _swrast_add_spec_terms_triangle; 365 swrast->Triangle( ctx, v0, v1, v2 ); 452 swrast->Triangle = _swrast_validate_triangle; 618 SWRAST_CONTEXT(ctx)->Triangle( ctx, v0, v1, v3 ); 619 SWRAST_CONTEXT(ctx)->Triangle( ctx, v1, v2, v3 ); 632 SWRAST_CONTEXT(ctx)->Triangle( ctx, v0, v1, v2 ) [all...] |
/external/mesa3d/src/mesa/swrast/ |
s_aatriangle.c | 27 * Antialiased Triangle rasterizers 162 * Compute how much (area) of the given pixel is inside the triangle. 291 * Examine GL state and set swrast->Triangle to an 292 * appropriate antialiased triangle rasterizer function. 305 SWRAST_CONTEXT(ctx)->Triangle = general_aa_tri; 308 SWRAST_CONTEXT(ctx)->Triangle = rgba_aa_tri; 311 ASSERT(SWRAST_CONTEXT(ctx)->Triangle);
|
s_context.c | 344 * Stub for swrast->Triangle to select a true triangle function 357 ASSERT(swrast->Triangle); 361 swrast->SpecTriangle = swrast->Triangle; 362 swrast->Triangle = _swrast_add_spec_terms_triangle; 365 swrast->Triangle( ctx, v0, v1, v2 ); 452 swrast->Triangle = _swrast_validate_triangle; 618 SWRAST_CONTEXT(ctx)->Triangle( ctx, v0, v1, v3 ); 619 SWRAST_CONTEXT(ctx)->Triangle( ctx, v1, v2, v3 ); 632 SWRAST_CONTEXT(ctx)->Triangle( ctx, v0, v1, v2 ) [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/tnl/ |
t_vb_render.c | 34 * and triangle rasterizers via the function pointers: 125 const tnl_triangle_func TriangleFunc = tnl->Driver.Render.Triangle; \ 213 const tnl_triangle_func TriangleFunc = tnl->Driver.Render.Triangle; \ 282 ASSERT(tnl->Driver.Render.Triangle);
|