Home
last modified time | relevance | path

Searched refs:dcdy (Results 1 - 8 of 8) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_rast_tri.c66 build_mask_linear(int32_t c, int32_t dcdx, int32_t dcdy) in build_mask_linear() argument
71 int32_t c1 = c0 + dcdy; in build_mask_linear()
72 int32_t c2 = c1 + dcdy; in build_mask_linear()
73 int32_t c3 = c2 + dcdy; in build_mask_linear()
100 int32_t dcdy, in build_masks()
104 *outmask |= build_mask_linear(c, dcdx, dcdy); in build_masks()
105 *partmask |= build_mask_linear(c + cdiff, dcdx, dcdy); in build_masks()
172 int dcdy, in build_masks_sse()
177 __m128i xdcdy = _mm_set1_epi32(dcdy); in build_masks_sse()
215 build_mask_linear_sse(int c, int dcdx, int dcdy) in build_mask_linear_sse() argument
97 build_masks(int32_t c, int32_t cdiff, int32_t dcdx, int32_t dcdy, unsigned *outmask, unsigned *partmask) build_masks() argument
169 build_masks_sse(int c, int cdiff, int dcdx, int dcdy, unsigned *outmask, unsigned *partmask) build_masks_sse() argument
309 __m128i c, dcdx, dcdy, rej4; lp_rast_triangle_32_3_16() local
418 __m128i c, dcdx, dcdy; lp_rast_triangle_32_3_4() local
495 build_masks_ppc(int c, int cdiff, int dcdx, int dcdy, unsigned *outmask, unsigned *partmask) build_masks_ppc() argument
540 build_mask_linear_ppc(int c, int dcdx, int dcdy) build_mask_linear_ppc() argument
593 __m128i dcdy; lp_rast_triangle_32_3_16() local
[all...]
H A Dlp_rast_tri_tmp.h60 plane[j].dcdy >> FIXED_ORDER); in do_block_4()
64 plane[j].dcdy); in do_block_4()
68 int64_t new_c = (c[j]) + ((IMUL64(task->scene->fixed_sample_pos[s][1], plane[j].dcdy) + IMUL64(task->scene->fixed_sample_pos[s][0], -plane[j].dcdx)) >> FIXED_ORDER); in do_block_4()
73 plane[j].dcdy >> FIXED_ORDER); in do_block_4()
77 plane[j].dcdy); in do_block_4()
108 int32_t dcdy = plane[j].dcdy >> FIXED_ORDER; in do_block_16() local
110 const int32_t ei = (dcdy + dcdx - cox) << 2; in do_block_16()
117 dcdy <<= 2; in do_block_16()
120 const int64_t dcdy in do_block_16()
236 int32_t dcdy = plane[j].dcdy >> FIXED_ORDER; lp_rast_triangle() local
275 const int32_t dcdy = plane[j].dcdy << 4; lp_rast_triangle() local
378 const int dcdy = plane[j].dcdy * 4; TRI_16() local
451 const int dcdy = plane[j].dcdy; TRI_4() local
[all...]
H A Dlp_setup_tri.c470 __m128i dcdx, dcdy; in do_triangle_ccw() local
487 dcdy = _mm_sub_epi32(vertx, shufx); in do_triangle_ccw()
491 dcdy_neg_mask = _mm_srai_epi32(dcdy, 31); in do_triangle_ccw()
505 cdy02 = mm_mullohi_epi32(dcdy, verty, &cdy13); in do_triangle_ccw()
516 * mm_mullo_epi32(dcdy, verty)); in do_triangle_ccw()
524 dcdy = _mm_slli_epi32(dcdy, FIXED_ORDER); in do_triangle_ccw()
528 * Note eo cannot overflow even if dcdx/dcdy would already have in do_triangle_ccw()
532 eo = _mm_sub_epi32(_mm_andnot_si128(dcdy_neg_mask, dcdy), in do_triangle_ccw()
535 /* ei = _mm_sub_epi32(_mm_sub_epi32(dcdy, dcd in do_triangle_ccw()
[all...]
H A Dlp_setup_line.c634 plane[0].dcdy = x[0] - x[1]; in try_setup_line()
635 plane[1].dcdy = x[1] - x[2]; in try_setup_line()
636 plane[2].dcdy = x[2] - x[3]; in try_setup_line()
637 plane[3].dcdy = x[3] - x[0]; in try_setup_line()
669 * different shuffle for calculating dcdx/dcdy. in try_setup_line()
676 plane[i].c = IMUL64(plane[i].dcdx, x[i]) - IMUL64(plane[i].dcdy, y[i]); in try_setup_line()
688 if (plane[i].dcdy > 0) plane[i].c++; in try_setup_line()
693 if (plane[i].dcdy < 0) plane[i].c++; in try_setup_line()
698 plane[i].dcdy *= FIXED_ONE; in try_setup_line()
707 if (plane[i].dcdy > in try_setup_line()
[all...]
H A Dlp_setup_point.c519 plane[0].dcdy = 0; in try_setup_point()
524 plane[1].dcdy = 0; in try_setup_point()
529 plane[2].dcdy = 1 << 8; in try_setup_point()
534 plane[3].dcdy = ~0U << 8; in try_setup_point()
H A Dlp_rast_debug.c331 IMUL64(plane[nr_planes].dcdy, tiley) - in debug_triangle()
354 plane[i].c += plane[i].dcdy; in debug_triangle()
H A Dlp_rast.h128 int32_t dcdy; member
H A Dlp_setup.c1795 plane_s->dcdy = 0; in lp_setup_add_scissor_planes()
1805 plane_s->dcdy = 0; in lp_setup_add_scissor_planes()
1814 plane_s->dcdy = 1 << 8; in lp_setup_add_scissor_planes()
1824 plane_s->dcdy = ~0U << 8; in lp_setup_add_scissor_planes()

Completed in 10 milliseconds