/external/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_quad_fs.c | 108 * 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 D | 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) argument 29 struct quad_header *quad = quads[q]; 51 quads[pass++] = quad; 54 qs->next->run(qs->next, quads, pass);
|
H A D | 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; 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 D | sp_quad_blend.c | 919 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 D | sp_quad_depth_test.c | 242 /* 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 D | u_unfilled_gen.py | 36 'quads', 185 def quads(intype, outtype): function 186 preamble(intype, outtype, prim='quads') 223 quads(intype, outtype)
|
H A D | u_indices_gen.py | 43 '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 D | t_dd_dmatmp2.h | 435 /* 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 D | vl_mpeg12_decoder.h | 59 struct pipe_vertex_buffer quads; member in struct:vl_mpeg12_decoder
|
/external/skia/tests/ |
H A D | PathOpsTestCommon.cpp | 133 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 D | PathOpsAngleIdeas.cpp | 79 // 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 D | PathOpsTestCommon.cpp | 133 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 D | PathOpsAngleIdeas.cpp | 79 // 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 D | SkPDFUtils.cpp | 177 const SkPoint* quads = converter.computeQuads(args, iter.conicWeight(), tolerance); local 179 append_quad(&quads[i * 2], ¤tSegment);
|
/external/skqp/src/pdf/ |
H A D | SkPDFUtils.cpp | 177 const SkPoint* quads = converter.computeQuads(args, iter.conicWeight(), tolerance); local 179 append_quad(&quads[i * 2], ¤tSegment);
|
/external/skia/src/gpu/ |
H A D | GrPathUtils.cpp | 395 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 D | GrDistanceFieldGenFromVector.cpp | 396 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 D | GrAAConvexPathRenderer.cpp | 255 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 D | GrMSAAPathRenderer.cpp | 87 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 D | GrPathUtils.cpp | 395 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 D | GrAAConvexPathRenderer.cpp | 255 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 D | GrMSAAPathRenderer.cpp | 87 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 D | es2fClippingTests.cpp | 1838 } 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 D | es3fClippingTests.cpp | 1842 } 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 D | 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, 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...] |