Home
last modified time | relevance | path

Searched refs:quads (Results 1 – 25 of 57) sorted by relevance

123

/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_quad_depth_test_tmp.h50 struct quad_header *quads[], in NAME() argument
54 const unsigned ix = quads[0]->input.x0; in NAME()
55 const unsigned iy = quads[0]->input.y0; in NAME()
58 const float dzdx = quads[0]->posCoef->dadx[2]; in NAME()
59 const float dzdy = quads[0]->posCoef->dady[2]; in NAME()
60 const float z0 = quads[0]->posCoef->a0[2] + dzdx * fx + dzdy * fy; in NAME()
77 const unsigned outmask = quads[i]->inout.mask; in NAME()
78 const int dx = quads[i]->input.x0 - ix; in NAME()
135 quads[i]->inout.mask = mask; in NAME()
136 if (quads[i]->inout.mask) in NAME()
[all …]
Dsp_quad_depth_test.c676 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[], in alpha_test_quads() argument
720 return alpha_test_quads_LESS( qs, quads, nr ); in alpha_test_quads()
722 return alpha_test_quads_EQUAL( qs, quads, nr ); in alpha_test_quads()
724 return alpha_test_quads_LEQUAL( qs, quads, nr ); in alpha_test_quads()
726 return alpha_test_quads_GREATER( qs, quads, nr ); in alpha_test_quads()
[all …]
Dsp_quad_fs.c108 struct quad_header *quads[], in shade_quads() argument
119 machine->InterpCoefs = quads[0]->coef; in shade_quads()
131 if (!shade_quad(qs, quads[i]) && i > 0) in shade_quads()
135 coverage_quad( qs, quads[i] ); in shade_quads()
137 quads[nr_quads++] = quads[i]; in shade_quads()
141 qs->next->run(qs->next, quads, nr_quads); in shade_quads()
Dsp_quad_stipple.c17 stipple_quad(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) in stipple_quad() argument
29 struct quad_header *quad = quads[q]; in stipple_quad()
51 quads[pass++] = quad; in stipple_quad()
54 qs->next->run(qs->next, quads, pass); in stipple_quad()
Dsp_quad_blend.c919 struct quad_header *quads[], in blend_fallback() argument
937 quads[0]->input.x0, in blend_fallback()
938 quads[0]->input.y0); in blend_fallback()
950 struct quad_header *quad = quads[q]; in blend_fallback()
1027 struct quad_header *quads[], in blend_single_add_src_alpha_inv_src_alpha() argument
1039 quads[0]->input.x0, in blend_single_add_src_alpha_inv_src_alpha()
1040 quads[0]->input.y0); in blend_single_add_src_alpha_inv_src_alpha()
1043 struct quad_header *quad = quads[q]; in blend_single_add_src_alpha_inv_src_alpha()
1104 struct quad_header *quads[], in blend_single_add_one_one() argument
1113 quads[0]->input.x0, in blend_single_add_one_one()
[all …]
/external/opencv/cv/src/
Dcvcalibinit.cpp128 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; in cvFindChessboardCorners() local
[all …]
/external/jmonkeyengine/engine/src/core/com/jme3/font/
DBitmapTextPage.java121 void assemble(Letters quads) { in assemble() argument
123 quads.rewind(); in assemble()
125 while (quads.nextCharacter()) { in assemble()
126 if (quads.isPrintable()) { in assemble()
127 if (quads.getCharacterSetPage() == page) { in assemble()
128 pageQuads.add(quads.getQuad()); in assemble()
/external/skia/tests/
DPathOpsTestCommon.cpp133 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads) { in CubicToQuads() argument
138 quads.push_back(quad); in CubicToQuads()
158 quads.push_back(quad); in CubicToQuads()
166 SkTArray<SkDQuad, true> quads; in CubicPathToQuads() local
182 quads.reset(); in CubicPathToQuads()
184 CubicToQuads(cubic, cubic.calcPrecision(), quads); in CubicPathToQuads()
185 for (int index = 0; index < quads.count(); ++index) { in CubicPathToQuads()
187 quads[index][1].asSkPoint(), in CubicPathToQuads()
188 quads[index][2].asSkPoint() in CubicPathToQuads()
DPathOpsAngleIdeas.cpp474 const SkDQuad* quads[] = {&quad1, &quad2}; in testQuadAngles() local
483 for (unsigned index = 0; index < SK_ARRAY_COUNT(quads); ++index) { in testQuadAngles()
484 const SkDQuad& q = *quads[index]; in testQuadAngles()
528 const SkDQuad& q = *quads[sIndex]; in testQuadAngles()
559 const SkDQuad quads[] = { in DEF_TEST() local
563 for (int index = 0; index < (int) SK_ARRAY_COUNT(quads); index += 2) { in DEF_TEST()
564 testQuadAngles(reporter, quads[index], quads[index + 1], 0, &allocator); in DEF_TEST()
641 const SkDQuad quads[] = { in DEF_TEST() local
650 bruteMinT(reporter, quads[0], quads[1], &lowerRange, &upperRange); in DEF_TEST()
651 bruteMinT(reporter, quads[2], quads[3], &lowerRange, &upperRange); in DEF_TEST()
[all …]
DPathOpsTestCommon.h17 void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads);
/external/deqp/doc/testspecs/GLES31/
Dfunctional.blend_equation_advanced.txt40 Advanced blending tests render two or more overlapping quads. First quad is
41 rendered without blending, while subsequent quads have the advanced blend mode
47 In basic, srgb, and msaa tests, only two quads are rendered. In barrier tests
48 multiple quads are rendered, one quad per draw call. A blend barrier call is
50 and coherent_msaa tests all quads that have blending enabled are rendered in a
Dfunctional.tessellation.txt27 - Triangles, quads, isolines
41 quads and triangles modes
56 quads modes
65 of a tessellated "triangles", "quads" or "isolines" shape using the
86 The winding mode cases draw triangles or quads with a specific winding mode
98 value of gl_PatchVerticesIn is verified. The "quads" mode is used.
102 arrays are indexed with literals. The "quads" mode is used.
106 "quads" mode is used.
110 stages. The "quads" mode is used.
117 The basic rendering cases for the "triangles" and "quads" modes contain two
[all …]
/external/mesa3d/src/mesa/tnl_dd/
Dt_dd_dmatmp2.h441 GLint quads, i; in TAG() local
444 quads = (nr/2)-1; in TAG()
445 dest = ALLOC_ELTS( quads*6 ); in TAG()
447 for ( i = j ; i < j+quads*2 ; i+=2 ) { in TAG()
494 GLint quads, i; in TAG() local
497 quads = nr/4; in TAG()
498 dest = ALLOC_ELTS( quads*6 ); in TAG()
500 for ( i = j ; i < j+quads*4 ; i+=4 ) { in TAG()
834 GLint quads = (nr/2)-1; in TAG() local
835 ELT_TYPE *dest = ALLOC_ELTS( quads*6 ); in TAG()
[all …]
Dt_dd_dmatmp.h480 GLint quads = (nr/2)-1; in TAG() local
482 ELTS_VARS( ALLOC_ELTS( quads*6 ) ); in TAG()
484 for ( i = j-start ; i < j-start+quads*2 ; i+=2 ) { in TAG()
604 GLint quads = nr/4; in TAG() local
606 ELTS_VARS( ALLOC_ELTS( quads*6 ) ); in TAG()
608 for ( i = j-start ; i < j-start+quads*4 ; i+=4 ) { in TAG()
1044 GLint quads = (nr/2)-1; in TAG() local
1045 ELTS_VARS( ALLOC_ELTS( quads*6 ) ); in TAG()
1047 for ( i = j-start ; i < j-start+quads ; i++, elts += 2 ) { in TAG()
1131 GLint quads = nr/4; in TAG() local
[all …]
/external/deqp/doc/testspecs/GLES2/
Dfunctional.depth.txt38 Each test case renders 4 pairs of quads, arranged in a 2x2 grid. First
40 the depth test mode stated in test case name. First pair of quads have
43 e.g. the quads are intersecting.
47 the second quads.
Dperformance.txt85 Each iteration (frame) renders N grids of quads. Each grid, drawn with single
86 draw call, fills the screen entirely without any overlap between quads.
87 The number of quads depends on targeted vertex load. Test cases targeting
/external/skia/src/gpu/
DGrPathUtils.cpp402 SkTArray<SkPoint, true>* quads, in convert_noninflect_cubic_to_quads() argument
413 SkPoint* degQuad = quads->push_back_n(3); in convert_noninflect_cubic_to_quads()
460 SkPoint* qpts = quads->push_back_n(6); in convert_noninflect_cubic_to_quads()
468 SkPoint* qpts = quads->push_back_n(3); in convert_noninflect_cubic_to_quads()
522 SkPoint* pts = quads->push_back_n(3); in convert_noninflect_cubic_to_quads()
535 quads, in convert_noninflect_cubic_to_quads()
541 quads, in convert_noninflect_cubic_to_quads()
550 SkTArray<SkPoint, true>* quads) { in convertCubicToQuads() argument
560 convert_noninflect_cubic_to_quads(cubic, tolSqd, constrainWithinTangents, dir, quads); in convertCubicToQuads()
DGrAAHairLinePathRenderer.cpp240 GrAAHairLinePathRenderer::PtArray* quads, in gather_lines_and_quads() argument
329 SkPoint* pts = quads->push_back_n(3); in gather_lines_and_quads()
384 SkPoint* pts = quads->push_back_n(3); in gather_lines_and_quads()
840 PREALLOC_PTARRAY(128) quads; in generateGeometry() local
850 &lines, &quads, &conics, &qSubdivs, &cWeights); in generateGeometry()
918 int unsubdivQuadCnt = quads.count() / 3; in generateGeometry()
921 add_quads(&quads[3*i], qSubdivs[i], toDevice, toSrc, &verts); in generateGeometry()
DGrPathUtils.h125 SkTArray<SkPoint, true>* quads);
/external/mesa3d/src/gallium/auxiliary/indices/
Du_unfilled_gen.py176 def quads(intype, outtype): function
198 quads(intype, outtype)
Du_indices_gen.py237 def quads(intype, outtype, inpv, outpv): function
265 quads(intype, outtype, inpv, outpv)
/external/deqp/doc/testspecs/GLES3/
Dperformance.txt85 Each iteration (frame) renders N grids of quads. Each grid, drawn with single
86 draw call, fills the screen entirely without any overlap between quads.
87 The number of quads depends on targeted vertex load. Test cases targeting
Dfunctional.shaders.fragdepth.txt41 two adjecent quads. Left one will fill depth buffer with constant value,
49 is visualized by rendering multiple viewport-sized quads with a different
/external/mesa3d/src/gallium/auxiliary/vl/
Dvl_mpeg12_decoder.h57 struct pipe_vertex_buffer quads; member
/external/skia/src/pdf/
DSkPDFUtils.cpp164 const SkPoint* quads = converter.computeQuads(args, iter.conicWeight(), tol); in EmitPath() local
166 append_quad(&quads[i * 2], &currentSegment); in EmitPath()

123