/external/chromium_org/third_party/skia/experimental/Intersection/ |
QuadraticParameterization_Test.cpp | 29 const Quadratic* quads[] = { local 32 size_t quadsCount = sizeof(quads) / sizeof(quads[0]); 36 if (!point_on_parameterized_curve(*quads[one], (*quads[two])[inner])) { 41 if (!implicit_matches(*quads[one], *quads[two])) {
|
CubicToQuadratics_Test.cpp | 9 SkTDArray<Quadratic> quads; local 13 (void) cubic_to_quadratics(cubic, precision, quads); 14 if (quads.count() != 1) { 16 quads.count()); 22 SkTDArray<Quadratic> quads; local 28 (void) cubic_to_quadratics(cubic, precision, quads); 29 if (quads.count() != 1) { 31 quads.count()); 37 SkTDArray<Quadratic> quads; local 42 int order = cubic_to_quadratics(cubic, precision, quads); 60 SkTDArray<Quadratic> quads; local 166 SkTDArray<Quadratic> quads; local 204 SkTDArray<Quadratic> quads; local 237 SkTDArray<Quadratic> quads; local [all...] |
SimplifyAddIntersectingTs_Test.cpp | 41 static const SkPoint quads[][3] = { variable 47 static const size_t quadCount = sizeof(quads) / sizeof(quads[0]); 68 path.moveTo(quads[outer][0].fX, quads[outer][0].fY); 69 path.quadTo(quads[outer][1].fX, quads[outer][1].fY, 70 quads[outer][2].fX, quads[outer][2].fY); 72 pts1 = quads[outer] [all...] |
/external/chromium_org/third_party/WebKit/Source/core/dom/ |
ClientRectList.cpp | 40 ClientRectList::ClientRectList(const Vector<FloatQuad>& quads) 42 m_list.reserveInitialCapacity(quads.size()); 43 for (size_t i = 0; i < quads.size(); ++i) 44 m_list.append(ClientRect::create(quads[i].enclosingBoundingBox()));
|
ClientRectList.h | 49 static PassRefPtrWillBeRawPtr<ClientRectList> create(const Vector<FloatQuad>& quads) 51 return adoptRefWillBeNoop(new ClientRectList(quads));
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/ |
sp_quad_depth_test_tmp.h | 44 * NOTE: there's no guarantee that the quads are sequentially side by 45 * side. The fragment shader may have culled some quads, etc. Sliver 46 * triangles may generate non-sequential quads. 50 struct quad_header *quads[], 54 const unsigned ix = quads[0]->input.x0; 55 const unsigned iy = quads[0]->input.y0; 58 const float dzdx = quads[0]->posCoef->dadx[2]; 59 const float dzdy = quads[0]->posCoef->dady[2]; 60 const float z0 = quads[0]->posCoef->a0[2] + dzdx * fx + dzdy * fy; 77 const unsigned outmask = quads[i]->inout.mask [all...] |
sp_quad_stipple.c | 14 * Apply polygon stipple to quads produced by triangle rasterization 17 stipple_quad(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) 29 struct quad_header *quad = quads[q]; 51 quads[pass++] = quad; 54 qs->next->run(qs->next, quads, pass);
|
sp_quad_fs.c | 103 * Shade/write an array of quads 108 struct quad_header *quads[], 119 machine->InterpCoefs = quads[0]->coef; 125 * the quads' Z coordinates are step-wise interpolated with respect 128 * Z values in each pass. If interpolation starts with different quads 131 if (!shade_quad(qs, quads[i]) && i > 0) 135 coverage_quad( qs, quads[i] ); 137 quads[nr_quads++] = quads[i]; 141 qs->next->run(qs->next, quads, nr_quads) [all...] |
sp_quad_depth_test.c | 229 /* Copy quads stencil values 676 struct quad_header *quads[], \ 685 const float *aaaa = quads[i]->output.color[cbuf][3]; \ 693 quads[i]->inout.mask &= passMask; \ 695 if (quads[i]->inout.mask) \ 696 quads[pass_nr++] = quads[i]; \ 715 struct quad_header *quads[], 720 return alpha_test_quads_LESS( qs, quads, nr ); 722 return alpha_test_quads_EQUAL( qs, quads, nr ) [all...] |
/external/mesa3d/src/gallium/drivers/softpipe/ |
sp_quad_depth_test_tmp.h | 44 * NOTE: there's no guarantee that the quads are sequentially side by 45 * side. The fragment shader may have culled some quads, etc. Sliver 46 * triangles may generate non-sequential quads. 50 struct quad_header *quads[], 54 const unsigned ix = quads[0]->input.x0; 55 const unsigned iy = quads[0]->input.y0; 58 const float dzdx = quads[0]->posCoef->dadx[2]; 59 const float dzdy = quads[0]->posCoef->dady[2]; 60 const float z0 = quads[0]->posCoef->a0[2] + dzdx * fx + dzdy * fy; 77 const unsigned outmask = quads[i]->inout.mask [all...] |
sp_quad_stipple.c | 14 * Apply polygon stipple to quads produced by triangle rasterization 17 stipple_quad(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) 29 struct quad_header *quad = quads[q]; 51 quads[pass++] = quad; 54 qs->next->run(qs->next, quads, pass);
|
sp_quad_fs.c | 103 * Shade/write an array of quads 108 struct quad_header *quads[], 119 machine->InterpCoefs = quads[0]->coef; 125 * the quads' Z coordinates are step-wise interpolated with respect 128 * Z values in each pass. If interpolation starts with different quads 131 if (!shade_quad(qs, quads[i]) && i > 0) 135 coverage_quad( qs, quads[i] ); 137 quads[nr_quads++] = quads[i]; 141 qs->next->run(qs->next, quads, nr_quads) [all...] |
sp_quad_depth_test.c | 229 /* Copy quads stencil values 676 struct quad_header *quads[], \ 685 const float *aaaa = quads[i]->output.color[cbuf][3]; \ 693 quads[i]->inout.mask &= passMask; \ 695 if (quads[i]->inout.mask) \ 696 quads[pass_nr++] = quads[i]; \ 715 struct quad_header *quads[], 720 return alpha_test_quads_LESS( qs, quads, nr ); 722 return alpha_test_quads_EQUAL( qs, quads, nr ) [all...] |
/external/chromium_org/third_party/skia/tests/ |
PathOpsCubicToQuadsTest.cpp | 22 SkTArray<SkDQuad, true> quads; local 23 CubicToQuads(cubic, precision, quads); 24 if (quads.count() != 1 && quads.count() != 2) { 26 quads.count()); 28 REPORTER_ASSERT(reporter, quads.count() == 1); 39 SkTArray<SkDQuad, true> quads; local 40 CubicToQuads(cubic, precision, quads); 41 if (quads.count() != 1 && quads.count() != 2) 56 SkTArray<SkDQuad, true> quads; local 79 SkTArray<SkDQuad, true> quads; local 184 SkTArray<SkDQuad, true> quads; local [all...] |
PathOpsQuadParameterizationTest.cpp | 36 const SkDQuad* quads[] = { local 39 int quadsCount = (int) SK_ARRAY_COUNT(quads); 43 REPORTER_ASSERT(reporter, point_on_parameterized_curve(*quads[one], 44 (*quads[two])[inner])); 46 REPORTER_ASSERT(reporter, SkDQuadImplicit::Match(*quads[one], *quads[two]));
|
PathOpsTestCommon.cpp | 14 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads) { 19 quads.push_back(quad); 27 quads.push_back(quad); 35 SkTArray<SkDQuad, true> quads; local 51 quads.reset(); 53 CubicToQuads(cubic, cubic.calcPrecision(), quads); 54 for (int index = 0; index < quads.count(); ++index) { 56 quads[index][1].asSkPoint(), 57 quads[index][2].asSkPoint()
|
PathOpsTestCommon.h | 17 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads);
|
/external/chromium_org/cc/surfaces/ |
surface_aggregator_test_helpers.h | 9 #include "cc/quads/draw_quad.h" 10 #include "cc/quads/render_pass_id.h" 63 Pass(Quad* quads, size_t quad_count, RenderPassId id) 64 : quads(quads), quad_count(quad_count), id(id) {} 65 Pass(Quad* quads, size_t quad_count) 66 : quads(quads), quad_count(quad_count), id(1, 1) {} 68 Quad* quads; member in struct:cc::test::Pass
|
/external/opencv/cv/src/ |
cvcalibinit.cpp | 44 uses a graph of connected quads. It is based on the code contributed 128 static int icvGenerateQuads( CvCBQuad **quads, CvCBCorner **corners, 135 static void icvFindQuadNeighbors( CvCBQuad *quads, int quad_count ); 137 static int icvFindConnectedQuads( CvCBQuad *quads, int quad_count, 145 CvCBQuad **quads, CvSize pattern_size ); 147 static int icvOrderFoundConnectedQuads( int quad_count, CvCBQuad **quads, 153 static int icvTrimCol(CvCBQuad **quads, int count, int col, int dir); 155 static int icvTrimRow(CvCBQuad **quads, int count, int row, int dir); 157 static int icvAddOuterQuad(CvCBQuad *quad, CvCBQuad **quads, int quad_count, 160 static void icvRemoveQuadFromGroup(CvCBQuad **quads, int count, CvCBQuad *q0) 217 CvCBQuad *quads = 0, **quad_group = 0; local [all...] |
/external/chromium_org/cc/test/ |
layer_test_common.cc | 10 #include "cc/quads/draw_quad.h" 11 #include "cc/quads/render_pass.h" 39 void LayerTestCommon::VerifyQuadsExactlyCoverRect(const QuadList& quads, 44 for (QuadList::ConstIterator iter = quads.begin(); iter != quads.end(); 71 void LayerTestCommon::VerifyQuadsAreOccluded(const QuadList& quads, 75 for (QuadList::ConstIterator iter = quads.begin(); iter != quads.end(); 82 // Quads that are fully occluded on one axis only should be shrunken. 83 for (QuadList::ConstIterator iter = quads.begin(); iter != quads.end() [all...] |
/external/chromium_org/third_party/WebKit/Source/core/page/ |
TouchAdjustment.cpp | 47 // Class for remembering absolute quads of a target node and what node they represent. 140 static inline void appendQuadsToSubtargetList(Vector<FloatQuad>& quads, Node* node, SubtargetGeometryList& subtargets) 142 Vector<FloatQuad>::const_iterator it = quads.begin(); 143 const Vector<FloatQuad>::const_iterator end = quads.end(); 153 Vector<FloatQuad> quads; local 154 node->renderer()->absoluteQuads(quads); 156 appendQuadsToSubtargetList(quads, node, subtargets); 181 Vector<FloatQuad> quads; local 182 textRenderer->absoluteQuadsForRange(quads, lastOffset, offset); 183 appendQuadsToSubtargetList(quads, textNode, subtargets) 212 Vector<FloatQuad> quads; local 223 Vector<FloatQuad> quads; local [all...] |
/external/chromium_org/third_party/skia/src/gpu/ |
GrAAHairLinePathRenderer.h | 49 const PtArray& quads,
|
/external/chromium_org/cc/ |
cc.target.darwin-arm.mk | 152 cc/quads/checkerboard_draw_quad.cc \ 153 cc/quads/content_draw_quad_base.cc \ 154 cc/quads/debug_border_draw_quad.cc \ 155 cc/quads/draw_polygon.cc \ 156 cc/quads/draw_quad.cc \ 157 cc/quads/io_surface_draw_quad.cc \ 158 cc/quads/list_container.cc \ 159 cc/quads/picture_draw_quad.cc \ 160 cc/quads/render_pass.cc \ 161 cc/quads/render_pass_draw_quad.cc [all...] |
cc.target.darwin-arm64.mk | 152 cc/quads/checkerboard_draw_quad.cc \ 153 cc/quads/content_draw_quad_base.cc \ 154 cc/quads/debug_border_draw_quad.cc \ 155 cc/quads/draw_polygon.cc \ 156 cc/quads/draw_quad.cc \ 157 cc/quads/io_surface_draw_quad.cc \ 158 cc/quads/list_container.cc \ 159 cc/quads/picture_draw_quad.cc \ 160 cc/quads/render_pass.cc \ 161 cc/quads/render_pass_draw_quad.cc [all...] |
cc.target.darwin-mips.mk | 152 cc/quads/checkerboard_draw_quad.cc \ 153 cc/quads/content_draw_quad_base.cc \ 154 cc/quads/debug_border_draw_quad.cc \ 155 cc/quads/draw_polygon.cc \ 156 cc/quads/draw_quad.cc \ 157 cc/quads/io_surface_draw_quad.cc \ 158 cc/quads/list_container.cc \ 159 cc/quads/picture_draw_quad.cc \ 160 cc/quads/render_pass.cc \ 161 cc/quads/render_pass_draw_quad.cc [all...] |