/external/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_quad_pipe.c | 35 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 D | sp_quad_fs.c | 67 * 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 D | sp_quad_stipple.c | 3 * 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 D | sp_fs_exec.c | 80 * 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 D | SkDCubicToQuads.cpp | 36 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 D | SkPathOpsTSect.cpp | 19 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 D | SkDCubicToQuads.cpp | 36 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 D | SkPathOpsTSect.cpp | 19 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 D | vl_bicubic_filter.h | 38 struct pipe_vertex_buffer quad; member in struct:vl_bicubic_filter
|
H A D | vl_matrix_filter.h | 39 struct pipe_vertex_buffer quad; member in struct:vl_matrix_filter
|
H A D | vl_median_filter.h | 47 struct pipe_vertex_buffer quad; member in struct:vl_median_filter
|
H A D | vl_deint_filter.h | 38 struct pipe_vertex_buffer quad; member in struct:vl_deint_filter
|
H A D | vl_vertex_buffers.c | 33 /* 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 D | PathOpsDRectTest.cpp | 31 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 D | PathOpsQuadReduceOrderTest.cpp | 23 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 D | PathOpsConicQuadIntersectionTest.cpp | 16 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 D | PathOpsCubicQuadIntersectionTest.cpp | 17 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 D | PathOpsDRectTest.cpp | 31 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 D | PathOpsQuadReduceOrderTest.cpp | 23 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 D | PathOpsConicQuadIntersectionTest.cpp | 16 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 D | PathOpsCubicQuadIntersectionTest.cpp | 17 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 D | atomic-arm64.c | 72 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 D | t_dd_triemit.h | 31 static __inline void TAG(quad)( CTX_ARG, function 55 static __inline void TAG(quad)( CTX_ARG, function
|
/external/deqp/modules/glshared/ |
H A D | glsInteractionTestUtil.hpp | 117 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 D | glsShaderPerformanceMeasurer.cpp | 53 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);
|