Searched defs:quad (Results 1 - 25 of 131) sorted by relevance

123456

/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_quad_pipe.c35 insert_stage_at_head(struct softpipe_context *sp, struct quad_stage *quad) argument
37 quad->next = sp->quad.first;
38 sp->quad.first = quad;
54 sp->quad.first = sp->quad.blend;
58 insert_stage_at_head( sp, sp->quad.shade );
59 insert_stage_at_head( sp, sp->quad.depth_test );
62 insert_stage_at_head( sp, sp->quad
[all...]
H A Dsp_quad_fs.c67 * Execute fragment shader for the four fragments in the quad.
68 * \return TRUE if quad is alive, FALSE if all four pixels are killed
71 shade_quad(struct quad_stage *qs, struct quad_header *quad) argument
78 util_bitcount(quad->inout.mask);
83 return softpipe->fs_variant->run( softpipe->fs_variant, machine, quad, softpipe->early_depth );
89 coverage_quad(struct quad_stage *qs, struct quad_header *quad) argument
96 float (*quadColor)[4] = quad->output.color[cbuf];
99 assert(quad->input.coverage[j] >= 0.0);
100 assert(quad->input.coverage[j] <= 1.0);
101 quadColor[3][j] *= quad
[all...]
H A Dsp_quad_stipple.c3 * quad polygon stipple stage
29 struct quad_header *quad = quads[q]; local
31 const int col0 = quad->input.x0 % 32;
32 const int y0 = quad->input.y0;
37 /* turn off quad mask bits that fail the stipple test */
39 quad->inout.mask &= ~MASK_TOP_LEFT;
42 quad->inout.mask &= ~MASK_TOP_RIGHT;
45 quad->inout.mask &= ~MASK_BOTTOM_LEFT;
48 quad->inout.mask &= ~MASK_BOTTOM_RIGHT;
50 if (quad
[all...]
H A Dsp_fs_exec.c80 * Compute quad X,Y,Z,W for the four fragments in a quad.
102 /* do Z and W for all fragments in the quad */
121 struct quad_header *quad,
124 /* Compute X, Y, Z, W vals for this quad */
125 setup_pos_vector(quad->posCoef,
126 (float)quad->input.x0, (float)quad->input.y0,
130 machine->Face = (float) (quad->input.facing * -2 + 1);
132 machine->NonHelperMask = quad
119 exec_run( const struct sp_fragment_shader_variant *var, struct tgsi_exec_machine *machine, struct quad_header *quad, bool early_depth_test ) argument
[all...]
/external/skia/src/pathops/
H A DSkDCubicToQuads.cpp36 SkDQuad quad; local
37 quad[0] = fPts[0];
40 quad[1].fX = (fromC1.fX + fromC2.fX) / 2;
41 quad[1].fY = (fromC1.fY + fromC2.fY) / 2;
42 quad[2] = fPts[3];
43 return quad;
H A DSkPathOpsTSect.cpp19 int SkIntersections::intersect(const SkDConic& conic, const SkDQuad& quad) { argument
22 SkTSect<SkDQuad, SkDConic> sect2(quad
37 int SkIntersections::intersect(const SkDCubic& cubic, const SkDQuad& quad) { argument
40 SkTSect<SkDQuad, SkDCubic> sect2(quad
/external/skqp/src/pathops/
H A DSkDCubicToQuads.cpp36 SkDQuad quad; local
37 quad[0] = fPts[0];
40 quad[1].fX = (fromC1.fX + fromC2.fX) / 2;
41 quad[1].fY = (fromC1.fY + fromC2.fY) / 2;
42 quad[2] = fPts[3];
43 return quad;
H A DSkPathOpsTSect.cpp19 int SkIntersections::intersect(const SkDConic& conic, const SkDQuad& quad) { argument
22 SkTSect<SkDQuad, SkDConic> sect2(quad
37 int SkIntersections::intersect(const SkDCubic& cubic, const SkDQuad& quad) { argument
40 SkTSect<SkDQuad, SkDCubic> sect2(quad
/external/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_bicubic_filter.h38 struct pipe_vertex_buffer quad; member in struct:vl_bicubic_filter
H A Dvl_matrix_filter.h39 struct pipe_vertex_buffer quad; member in struct:vl_matrix_filter
H A Dvl_median_filter.h47 struct pipe_vertex_buffer quad; member in struct:vl_median_filter
H A Dvl_deint_filter.h38 struct pipe_vertex_buffer quad; member in struct:vl_deint_filter
H A Dvl_vertex_buffers.c33 /* vertices for a quad covering a block */
41 struct pipe_vertex_buffer quad; local
50 quad.stride = sizeof(struct vertex2f);
51 quad.buffer_offset = 0;
52 quad.buffer = pipe_buffer_create
59 quad.user_buffer = NULL;
61 if(!quad.buffer)
62 return quad;
68 quad.buffer,
80 return quad;
[all...]
/external/skia/tests/
H A DPathOpsDRectTest.cpp31 static void setRawBounds(const SkDQuad& quad, SkDRect* rect) { argument
32 rect->set(quad[0]);
33 rect->add(quad[1]);
34 rect->add(quad[2]);
49 SkDQuad quad; local
50 quad.debugSet(q.fPts);
51 SkASSERT(ValidQuad(quad));
52 setRawBounds(quad, &rect);
53 rect2.setBounds(quad);
H A DPathOpsQuadReduceOrderTest.cpp23 SkDQuad quad; local
24 quad.debugSet(q.fPts);
26 SkDEBUGCODE(int result = ) reducer.reduce(quad);
53 SkDQuad quad; local
54 quad.debugSet(q.fPts);
55 order = reducer.reduce(quad);
57 SkDebugf("[%d] line quad order=%d\n", (int) index, order);
62 SkDQuad quad; local
63 quad.debugSet(q.fPts);
64 order = reducer.reduce(quad);
[all...]
H A DPathOpsConicQuadIntersectionTest.cpp16 QuadPts quad; member in struct:conicQuad
32 const QuadPts& q = conicQuadTests[index].quad;
33 SkDQuad quad; local
34 quad.debugSet(q.fPts);
35 SkASSERT(ValidQuad(quad));
39 int order2 = reduce1.reduce(quad);
45 SkDebugf("[%d] quad order=%d\n", index, order2);
49 int roots = i.intersect(conic, quad);
54 SkDPoint xy2 = quad.ptAtT(tt2);
H A DPathOpsCubicQuadIntersectionTest.cpp17 QuadPts quad; member in struct:quadCubic
60 const QuadPts& q = quadCubicTests[index].quad;
61 SkDQuad quad; local
62 quad.debugSet(q.fPts);
63 SkASSERT(ValidQuad(quad));
67 int order2 = reduce2.reduce(quad);
73 SkDebugf("[%d] quad order=%d\n", iIndex, order2);
77 int roots = i.intersect(cubic, quad);
82 SkDPoint xy2 = quad.ptAtT(tt2);
/external/skqp/tests/
H A DPathOpsDRectTest.cpp31 static void setRawBounds(const SkDQuad& quad, SkDRect* rect) { argument
32 rect->set(quad[0]);
33 rect->add(quad[1]);
34 rect->add(quad[2]);
49 SkDQuad quad; local
50 quad.debugSet(q.fPts);
51 SkASSERT(ValidQuad(quad));
52 setRawBounds(quad, &rect);
53 rect2.setBounds(quad);
H A DPathOpsQuadReduceOrderTest.cpp23 SkDQuad quad; local
24 quad.debugSet(q.fPts);
26 SkDEBUGCODE(int result = ) reducer.reduce(quad);
53 SkDQuad quad; local
54 quad.debugSet(q.fPts);
55 order = reducer.reduce(quad);
57 SkDebugf("[%d] line quad order=%d\n", (int) index, order);
62 SkDQuad quad; local
63 quad.debugSet(q.fPts);
64 order = reducer.reduce(quad);
[all...]
H A DPathOpsConicQuadIntersectionTest.cpp16 QuadPts quad; member in struct:conicQuad
32 const QuadPts& q = conicQuadTests[index].quad;
33 SkDQuad quad; local
34 quad.debugSet(q.fPts);
35 SkASSERT(ValidQuad(quad));
39 int order2 = reduce1.reduce(quad);
45 SkDebugf("[%d] quad order=%d\n", index, order2);
49 int roots = i.intersect(conic, quad);
54 SkDPoint xy2 = quad.ptAtT(tt2);
H A DPathOpsCubicQuadIntersectionTest.cpp17 QuadPts quad; member in struct:quadCubic
60 const QuadPts& q = quadCubicTests[index].quad;
61 SkDQuad quad; local
62 quad.debugSet(q.fPts);
63 SkASSERT(ValidQuad(quad));
67 int order2 = reduce2.reduce(quad);
73 SkDebugf("[%d] quad order=%d\n", iIndex, order2);
77 int roots = i.intersect(cubic, quad);
82 SkDPoint xy2 = quad.ptAtT(tt2);
/external/clang/test/CodeGen/
H A Datomic-arm64.c72 void test4(pointer_quad_t quad) { argument
73 __c11_atomic_store(&a_pointer_quad, quad, memory_order_seq_cst);
/external/mesa3d/src/mesa/tnl_dd/
H A Dt_dd_triemit.h31 static __inline void TAG(quad)( CTX_ARG, function
55 static __inline void TAG(quad)( CTX_ARG, function
/external/deqp/modules/glshared/
H A DglsInteractionTestUtil.hpp117 gls::FragmentOpUtil::IntegerQuad quad; member in struct:deqp::gls::InteractionTestUtil::RenderCommand
122 void computeRandomQuad (de::Random& rnd, gls::FragmentOpUtil::IntegerQuad& quad, int targetWidth, int targetHeight);
H A DglsShaderPerformanceMeasurer.cpp53 static inline float triQuadInterpolate (float x, float y, const tcu::Vec4& quad) argument
57 return triangleInterpolate(quad.x(), quad.y(), quad.z(), x, y);
59 return triangleInterpolate(quad.w(), quad.z(), quad.y(), 1.0f-x, 1.0f-y);

Completed in 585 milliseconds

123456