Searched defs:quads (Results 1 - 25 of 32) sorted by relevance

12

/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_quad_fs.c108 * Shade/write an array of quads
113 struct quad_header *quads[],
124 machine->InterpCoefs = quads[0]->coef;
130 * the quads' Z coordinates are step-wise interpolated with respect
133 * Z values in each pass. If interpolation starts with different quads
136 if (!shade_quad(qs, quads[i]) && i > 0)
140 coverage_quad( qs, quads[i] );
142 quads[nr_quads++] = quads[i];
146 qs->next->run(qs->next, quads, nr_quad
112 shade_quads(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) argument
[all...]
H A Dsp_quad_stipple.c14 * Apply polygon stipple to quads produced by triangle rasterization
17 stipple_quad(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) argument
29 struct quad_header *quad = quads[q];
51 quads[pass++] = quad;
54 qs->next->run(qs->next, quads, pass);
H A Dsp_quad_depth_test_tmp.h44 * 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;
74 tile = sp_get_cached_tile(qs->softpipe->zsbuf_cache, ix, iy, quads[
49 NAME(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) argument
[all...]
H A Dsp_quad_blend.c919 struct quad_header *quads[],
936 quads[0]->input.x0,
937 quads[0]->input.y0, quads[0]->input.layer);
949 struct quad_header *quad = quads[q];
1027 struct quad_header *quads[],
1039 quads[0]->input.x0,
1040 quads[0]->input.y0, quads[0]->input.layer);
1043 struct quad_header *quad = quads[
918 blend_fallback(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) argument
1026 blend_single_add_src_alpha_inv_src_alpha(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) argument
1103 blend_single_add_one_one(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) argument
1172 single_output_color(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) argument
1208 blend_noop(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) argument
1216 choose_blend_quad(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) argument
[all...]
H A Dsp_quad_depth_test.c242 /* Copy quads stencil values
689 struct quad_header *quads[], \
698 const float *aaaa = quads[i]->output.color[cbuf][3]; \
706 quads[i]->inout.mask &= passMask; \
708 if (quads[i]->inout.mask) \
709 quads[pass_nr++] = quads[i]; \
728 struct quad_header *quads[],
733 return alpha_test_quads_LESS( qs, quads, nr );
735 return alpha_test_quads_EQUAL( qs, quads, n
727 alpha_test_quads(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) argument
779 depth_test_quads_fallback(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) argument
889 depth_noop(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) argument
899 choose_depth_test(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) argument
[all...]
/external/mesa3d/src/gallium/auxiliary/indices/
H A Du_unfilled_gen.py36 'quads',
185 def quads(intype, outtype): function
186 preamble(intype, outtype, prim='quads')
223 quads(intype, outtype)
H A Du_indices_gen.py43 'quads',
306 def quads(intype, outtype, inpv, outpv, pr): function
307 preamble(intype, outtype, inpv, outpv, pr, prim='quads')
436 quads(intype, outtype, inpv, outpv, pr)
/external/mesa3d/src/mesa/tnl_dd/
H A Dt_dd_dmatmp2.h435 /* Emit whole number of quads in total, and in each buffer.
441 GLint quads, i; local
444 quads = (nr/2)-1;
445 dest = ALLOC_ELTS( quads*6 );
447 for ( i = j ; i < j+quads*2 ; i+=2 ) {
494 GLint quads, i; local
497 quads = nr/4;
498 dest = ALLOC_ELTS( quads*6 );
500 for ( i = j ; i < j+quads*4 ; i+=4 ) {
819 /* Emit whole number of quads i
834 GLint quads = (nr/2)-1; local
894 GLint quads = nr/4; local
[all...]
/external/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_mpeg12_decoder.h59 struct pipe_vertex_buffer quads; member in struct:vl_mpeg12_decoder
/external/skia/tests/
H A DPathOpsTestCommon.cpp133 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads) { argument
138 quads.push_back(quad);
158 quads.push_back(quad);
166 SkTArray<SkDQuad, true> quads; local
182 quads.reset();
184 CubicToQuads(cubic, cubic.calcPrecision(), quads);
185 for (int index = 0; index < quads.count(); ++index) {
187 quads[index][1].asSkPoint(),
188 quads[index][2].asSkPoint()
H A DPathOpsAngleIdeas.cpp79 // construct circle from quads
478 const SkDQuad* quads[] = {&quad1, &quad2};
487 for (unsigned index = 0; index < SK_ARRAY_COUNT(quads); ++index) {
488 const SkDQuad& q = *quads[index];
532 const SkDQuad& q = *quads[sIndex];
563 const QuadPts quads[] = {
567 for (int index = 0; index < (int) SK_ARRAY_COUNT(quads); index += 2) {
569 quad0.debugSet(quads[index].fPts);
570 quad1.debugSet(quads[index + 1].fPts);
663 SkDQuad quads[SK_ARRAY_COUN local
[all...]
/external/skqp/tests/
H A DPathOpsTestCommon.cpp133 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads) { argument
138 quads.push_back(quad);
158 quads.push_back(quad);
166 SkTArray<SkDQuad, true> quads; local
182 quads.reset();
184 CubicToQuads(cubic, cubic.calcPrecision(), quads);
185 for (int index = 0; index < quads.count(); ++index) {
187 quads[index][1].asSkPoint(),
188 quads[index][2].asSkPoint()
H A DPathOpsAngleIdeas.cpp79 // construct circle from quads
478 const SkDQuad* quads[] = {&quad1, &quad2};
487 for (unsigned index = 0; index < SK_ARRAY_COUNT(quads); ++index) {
488 const SkDQuad& q = *quads[index];
532 const SkDQuad& q = *quads[sIndex];
563 const QuadPts quads[] = {
567 for (int index = 0; index < (int) SK_ARRAY_COUNT(quads); index += 2) {
569 quad0.debugSet(quads[index].fPts);
570 quad1.debugSet(quads[index + 1].fPts);
663 SkDQuad quads[SK_ARRAY_COUN local
[all...]
/external/skia/src/pdf/
H A DSkPDFUtils.cpp177 const SkPoint* quads = converter.computeQuads(args, iter.conicWeight(), tolerance); local
179 append_quad(&quads[i * 2], &currentSegment);
/external/skqp/src/pdf/
H A DSkPDFUtils.cpp177 const SkPoint* quads = converter.computeQuads(args, iter.conicWeight(), tolerance); local
179 append_quad(&quads[i * 2], &currentSegment);
/external/skia/src/gpu/
H A DGrPathUtils.cpp395 SkTArray<SkPoint, true>* quads,
406 SkPoint* degQuad = quads->push_back_n(3);
454 SkPoint* qpts = quads->push_back_n(6);
462 SkPoint* qpts = quads->push_back_n(3);
516 SkPoint* pts = quads->push_back_n(3);
529 quads,
535 quads,
542 SkTArray<SkPoint, true>* quads) {
555 SkPathPriv::kCCW_FirstDirection, quads);
562 SkTArray<SkPoint, true>* quads) {
391 convert_noninflect_cubic_to_quads(const SkPoint p[4], SkScalar toleranceSqd, bool constrainWithinTangents, SkPathPriv::FirstDirection dir, SkTArray<SkPoint, true>* quads, int sublevel = 0) argument
540 convertCubicToQuads(const SkPoint p[4], SkScalar tolScale, SkTArray<SkPoint, true>* quads) argument
559 convertCubicToQuadsConstrainToTangents(const SkPoint p[4], SkScalar tolScale, SkPathPriv::FirstDirection dir, SkTArray<SkPoint, true>* quads) argument
[all...]
H A DGrDistanceFieldGenFromVector.cpp396 SkSTArray<15, SkPoint, true> quads; local
397 GrPathUtils::convertCubicToQuads(pts, SK_Scalar1, &quads);
398 int count = quads.count();
400 add_quad_segment(&quads[q], segments);
/external/skia/src/gpu/ops/
H A DGrAAConvexPathRenderer.cpp255 SkSTArray<15, SkPoint, true> quads; local
256 GrPathUtils::convertCubicToQuadsConstrainToTangents(pts, SK_Scalar1, dir, &quads);
257 int count = quads.count();
259 add_quad_segment(&quads[q], segments);
H A DGrMSAAPathRenderer.cpp87 static inline void add_quad(MSAALineVertices& lines, MSAAQuadVertices& quads, const SkPoint pts[], argument
99 SkASSERT(quads.nextVertex + 2 < quads.verticesEnd);
101 *(quads.nextVertex++) = { pts[0], SkPoint::Make(0.0, 0.0), color };
102 *(quads.nextVertex++) = { pts[1], SkPoint::Make(0.5, 0.0), color };
103 *(quads.nextVertex++) = { pts[2], SkPoint::Make(1.0, 1.0), color };
105 uint16_t offset = (uint16_t) (quads.nextVertex - quads.vertices) - 3;
106 *(quads.nextIndex++) = offset++;
107 *(quads
363 MSAAQuadVertices quads; variable
499 createGeom(MSAALineVertices& lines, MSAAQuadVertices& quads, const SkPath& path, const SkMatrix& m, SkColor color, bool isIndexed) const argument
[all...]
/external/skqp/src/gpu/
H A DGrPathUtils.cpp395 SkTArray<SkPoint, true>* quads,
406 SkPoint* degQuad = quads->push_back_n(3);
454 SkPoint* qpts = quads->push_back_n(6);
462 SkPoint* qpts = quads->push_back_n(3);
516 SkPoint* pts = quads->push_back_n(3);
529 quads,
535 quads,
542 SkTArray<SkPoint, true>* quads) {
555 SkPathPriv::kCCW_FirstDirection, quads);
562 SkTArray<SkPoint, true>* quads) {
391 convert_noninflect_cubic_to_quads(const SkPoint p[4], SkScalar toleranceSqd, bool constrainWithinTangents, SkPathPriv::FirstDirection dir, SkTArray<SkPoint, true>* quads, int sublevel = 0) argument
540 convertCubicToQuads(const SkPoint p[4], SkScalar tolScale, SkTArray<SkPoint, true>* quads) argument
559 convertCubicToQuadsConstrainToTangents(const SkPoint p[4], SkScalar tolScale, SkPathPriv::FirstDirection dir, SkTArray<SkPoint, true>* quads) argument
[all...]
/external/skqp/src/gpu/ops/
H A DGrAAConvexPathRenderer.cpp255 SkSTArray<15, SkPoint, true> quads; local
256 GrPathUtils::convertCubicToQuadsConstrainToTangents(pts, SK_Scalar1, dir, &quads);
257 int count = quads.count();
259 add_quad_segment(&quads[q], segments);
H A DGrMSAAPathRenderer.cpp87 static inline void add_quad(MSAALineVertices& lines, MSAAQuadVertices& quads, const SkPoint pts[], argument
99 SkASSERT(quads.nextVertex + 2 < quads.verticesEnd);
101 *(quads.nextVertex++) = { pts[0], SkPoint::Make(0.0, 0.0), color };
102 *(quads.nextVertex++) = { pts[1], SkPoint::Make(0.5, 0.0), color };
103 *(quads.nextVertex++) = { pts[2], SkPoint::Make(1.0, 1.0), color };
105 uint16_t offset = (uint16_t) (quads.nextVertex - quads.vertices) - 3;
106 *(quads.nextIndex++) = offset++;
107 *(quads
363 MSAAQuadVertices quads; variable
499 createGeom(MSAALineVertices& lines, MSAAQuadVertices& quads, const SkPath& path, const SkMatrix& m, SkColor color, bool isIndexed) const argument
[all...]
/external/deqp/modules/gles2/functional/
H A Des2fClippingTests.cpp1838 } quads[] = local
1860 for (int ndx = 0; ndx < DE_LENGTH_OF_ARRAY(quads); ++ndx)
1861 addChild(new QuadFillTest(m_context, (std::string("quad_at_origin_") + de::toString(ndx)).c_str(), "polygon edge clipping", VIEWPORT_CENTER, quads[ndx].d1, quads[ndx].d2));
/external/deqp/modules/gles3/functional/
H A Des3fClippingTests.cpp1842 } quads[] = local
1864 for (int ndx = 0; ndx < DE_LENGTH_OF_ARRAY(quads); ++ndx)
1865 addChild(new QuadFillTest(m_context, (std::string("quad_at_origin_") + de::toString(ndx)).c_str(), "polygon edge clipping", VIEWPORT_CENTER, quads[ndx].d1, quads[ndx].d2));
/external/opencv/cv/src/
H A Dcvcalibinit.cpp44 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, in
217 CvCBQuad *quads = 0, **quad_group = 0; local
539 icvOrderFoundConnectedQuads( int quad_count, CvCBQuad **quads, int *all_count, CvCBQuad **all_quads, CvCBCorner **corners, CvSize pattern_size, CvMemStorage* storage ) argument
779 icvAddOuterQuad( CvCBQuad *quad, CvCBQuad **quads, int quad_count, CvCBQuad **all_quads, int all_count, CvCBCorner **corners ) argument
849 icvTrimCol(CvCBQuad **quads, int count, int col, int dir) argument
894 icvTrimRow(CvCBQuad **quads, int count, int row, int dir) argument
944 icvRemoveQuadFromGroup(CvCBQuad **quads, int count, CvCBQuad *q0) argument
1450 icvFindQuadNeighbors( CvCBQuad *quads, int quad_count ) argument
[all...]

Completed in 738 milliseconds

12