Searched refs:Triangle (Results 1 - 25 of 51) sorted by relevance

123

/external/chromium_org/third_party/skia/experimental/Intersection/
H A DTriangleUtilities.h10 bool pointInTriangle(const Triangle& triangle, const _Point& pt);
H A DTriangleUtilities.cpp11 bool pointInTriangle(const Triangle& triangle, const _Point& pt) {
/external/skia/experimental/Intersection/
H A DTriangleUtilities.h10 bool pointInTriangle(const Triangle& triangle, const _Point& pt);
H A DTriangleUtilities.cpp11 bool pointInTriangle(const Triangle& triangle, const _Point& pt) {
/external/clang/test/PCH/
H A Denum.c17 enum Shape s = Triangle;
H A Denum.h11 Triangle = 17, enumerator in enum:Shape
/external/deqp/framework/referencerenderer/
H A DrrPrimitiveTypes.hpp35 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 BaseTyp
[all...]
H A DrrPrimitiveAssembler.hpp34 struct Triangle struct in namespace:rr::pa
41 Triangle (void) function in struct:rr::pa::Triangle
49 Triangle (VertexPacket* v0_, VertexPacket* v1_, VertexPacket* v2_, int provokingIndex_) function in struct:rr::pa::Triangle
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);
H A DrrRenderer.cpp112 void convertPrimitiveToBaseType(std::vector<pa::Triangle>& output, std::vector<pa::Triangle>& input)
138 void convertPrimitiveToBaseType(std::vector<pa::Triangle>& output, std::vector<pa::TriangleAdjacency>& input)
145 output[i] = pa::Triangle(input[i].v0, input[i].v2, input[i].v4, baseProvokingVertexIndex);
484 void flatshadePrimitiveVertices (pa::Triangle& target, size_t outputNdx)
520 void clipPrimitives (std::vector<pa::Triangle>& list,
538 std::vector<pa::Triangle> outputTriangles;
660 pa::Triangle ngonFragment (p0, p1, p2, -1);
835 void transformPrimitiveClipCoordsToWindowCoords (const RenderState& state, pa::Triangle& target)
884 void makeSharedVerticesDistinct (pa::Triangle
[all...]
/external/chromium_org/third_party/WebKit/PerformanceTests/SunSpider/tests/sunspider-0.9/
H A D3d-raytrace.js124 // Triangle intersection using barycentric coord method
125 function Triangle(p1, p2, p3) { class
160 Triangle.prototype.intersect = function(orig, dir, near, far) {
331 triangles[i++] = new Triangle(tfl, tfr, bfr);
332 triangles[i++] = new Triangle(tfl, bfr, bfl);
334 triangles[i++] = new Triangle(tbl, tbr, bbr);
335 triangles[i++] = new Triangle(tbl, bbr, bbl);
339 triangles[i++] = new Triangle(tbl, tfl, bbl);
341 triangles[i++] = new Triangle(tfl, bfl, bbl);
344 triangles[i++] = new Triangle(tb
[all...]
/external/chromium_org/third_party/WebKit/PerformanceTests/SunSpider/tests/sunspider-0.9.1/
H A D3d-raytrace.js124 // Triangle intersection using barycentric coord method
125 function Triangle(p1, p2, p3) { class
160 Triangle.prototype.intersect = function(orig, dir, near, far) {
331 triangles[i++] = new Triangle(tfl, tfr, bfr);
332 triangles[i++] = new Triangle(tfl, bfr, bfl);
334 triangles[i++] = new Triangle(tbl, tbr, bbr);
335 triangles[i++] = new Triangle(tbl, bbr, bbl);
339 triangles[i++] = new Triangle(tbl, tfl, bbl);
341 triangles[i++] = new Triangle(tfl, bfl, bbl);
344 triangles[i++] = new Triangle(tb
[all...]
/external/chromium_org/third_party/WebKit/PerformanceTests/SunSpider/tests/sunspider-1.0/
H A D3d-raytrace.js124 // Triangle intersection using barycentric coord method
125 function Triangle(p1, p2, p3) { class
160 Triangle.prototype.intersect = function(orig, dir, near, far) {
331 triangles[i++] = new Triangle(tfl, tfr, bfr);
332 triangles[i++] = new Triangle(tfl, bfr, bfl);
334 triangles[i++] = new Triangle(tbl, tbr, bbr);
335 triangles[i++] = new Triangle(tbl, bbr, bbl);
339 triangles[i++] = new Triangle(tbl, tfl, bbl);
341 triangles[i++] = new Triangle(tfl, bfl, bbl);
344 triangles[i++] = new Triangle(tb
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/swrast/
H A Ds_aatriangle.c27 * Antialiased Triangle rasterizers
291 * Examine GL state and set swrast->Triangle to an
305 SWRAST_CONTEXT(ctx)->Triangle = general_aa_tri;
308 SWRAST_CONTEXT(ctx)->Triangle = rgba_aa_tri;
311 ASSERT(SWRAST_CONTEXT(ctx)->Triangle);
H A Ds_context.c344 * 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 );
761 swrast->Triangle
[all...]
H A Ds_context.h244 * Point/Line/Triangle function pointers below.
268 swrast_tri_func Triangle; member in struct:__anon14578
/external/mesa3d/src/mesa/swrast/
H A Ds_aatriangle.c27 * Antialiased Triangle rasterizers
291 * Examine GL state and set swrast->Triangle to an
305 SWRAST_CONTEXT(ctx)->Triangle = general_aa_tri;
308 SWRAST_CONTEXT(ctx)->Triangle = rgba_aa_tri;
311 ASSERT(SWRAST_CONTEXT(ctx)->Triangle);
H A Ds_context.c344 * 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 );
761 swrast->Triangle
[all...]
H A Ds_context.h244 * Point/Line/Triangle function pointers below.
268 swrast_tri_func Triangle; member in struct:__anon27989
/external/chromium_org/third_party/mesa/src/src/mesa/tnl/
H A Dt_vb_render.c125 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);
H A Dt_context.h457 tnl_triangle_func Triangle; member in struct:tnl_device_driver::__anon14585
/external/mesa3d/src/mesa/tnl/
H A Dt_vb_render.c125 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);
/external/chromium_org/third_party/skia/src/sfnt/
H A DSkPanose.h44 ((Triangle, 10))
448 ((Triangle, 10))
/external/skia/src/sfnt/
H A DSkPanose.h44 ((Triangle, 10))
448 ((Triangle, 10))
/external/chromium_org/third_party/mesa/src/src/mesa/swrast_setup/
H A Dss_triangle.c261 tnl->Driver.Render.Triangle = tri_tab[ind];
/external/mesa3d/src/mesa/swrast_setup/
H A Dss_triangle.c261 tnl->Driver.Render.Triangle = tri_tab[ind];

Completed in 6378 milliseconds

123