/third_party/mesa3d/src/gallium/drivers/freedreno/ |
H A D | gmemtool.c | 37 { .minx=0, .miny=0, .width=1536, .height=2048, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {1,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 39 { .minx=0, .miny=0, .width=1920, .height=1080, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 40 { .minx=0, .miny=0, .width=1920, .height=1080, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {4,0,}}, 41 // { .minx=0, .miny=0, .width=64, .height=64, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 42 // { .minx=0, .miny=0, .width=32, .height=32, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 43 // { .minx=0, .miny=0, .width=16, .height=16, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 44 // { .minx=0, .miny=0, .width=8, .height=8, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 45 // { .minx=0, .miny=0, .width=4, .height=4, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 46 // { .minx=0, .miny=0, .width=2, .height=2, .gmem_page_align=1, .nr_cbufs=1, .cbuf_cpp = {4,0,0,0,0,0,0,0,}, .zsbuf_cpp = {0,0,}}, 47 // { .minx [all...] |
H A D | freedreno_gmem.c | 87 * part of they key, only the minx/miny (after clamping to tile 94 uint16_t minx, miny; member 120 printf("{ .minx=%u, .miny=%u, .width=%u, .height=%u", key->minx, key->miny, in dump_gmem_key() 298 gmem->minx = key->minx; in gmem_stateobj_init() 389 xoff = key->minx; in gmem_stateobj_init() 406 bw = MIN2(gmem->bin_w, key->minx + key->width - xoff); in gmem_stateobj_init() 506 key->minx = 0; in gmem_key_init() 514 scissor->minx in gmem_key_init() [all...] |
H A D | freedreno_state.c | 301 ctx->disabled_scissor.minx = 0; in fd_set_framebuffer_state() 337 float minx, miny, maxx, maxy; variable 344 minx = -viewport->scale[0] + viewport->translate[0]; 350 if (minx > maxx) { 351 swap(minx, maxx); 360 scissor->minx = CLAMP(minx, 0.f, max_dims);
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_viewport.c | 78 float tmp, minx, miny, maxx, maxy; in r600_get_scissor_from_viewport() local 81 minx = -vp->scale[0] + vp->translate[0]; in r600_get_scissor_from_viewport() 87 if (minx == -1 && miny == -1 && maxx == 1 && maxy == 1) { in r600_get_scissor_from_viewport() 88 scissor->minx = scissor->miny = 0; in r600_get_scissor_from_viewport() 94 if (minx > maxx) { in r600_get_scissor_from_viewport() 95 tmp = minx; in r600_get_scissor_from_viewport() 96 minx = maxx; in r600_get_scissor_from_viewport() 106 scissor->minx = minx; in r600_get_scissor_from_viewport() 117 out->minx in r600_clamp_scissor() [all...] |
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_state_viewport.c | 173 float tmp, minx, miny, maxx, maxy; in si_get_scissor_from_viewport() local 176 minx = -vp->scale[0] + vp->translate[0]; in si_get_scissor_from_viewport() 182 if (minx > maxx) { in si_get_scissor_from_viewport() 183 tmp = minx; in si_get_scissor_from_viewport() 184 minx = maxx; in si_get_scissor_from_viewport() 194 scissor->minx = minx; in si_get_scissor_from_viewport() 203 out->minx = CLAMP(scissor->minx, 0, SI_MAX_SCISSOR); in si_clamp_scissor() 211 out->minx in si_clip_scissor() [all...] |
/third_party/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_emit.c | 49 uint32_t minx, miny, maxx, maxy; in vc4_emit_state() local 51 minx = MAX2(vp_minx, 0); in vc4_emit_state() 53 maxx = MAX2(MIN2(vp_maxx, job->draw_width), minx); in vc4_emit_state() 56 minx = MAX2(vp_minx, vc4->scissor.minx); in vc4_emit_state() 58 maxx = MAX2(MIN2(vp_maxx, vc4->scissor.maxx), minx); in vc4_emit_state() 63 clip.clip_window_left_pixel_coordinate = minx; in vc4_emit_state() 66 clip.clip_window_width_in_pixels = maxx - minx; in vc4_emit_state() 69 job->draw_min_x = MIN2(job->draw_min_x, minx); in vc4_emit_state()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom_scissor.c | 61 scissor[i].minx = 0; in st_update_scissor() 71 if (ctx->Scissor.ScissorArray[i].X > (GLint)scissor[i].minx) in st_update_scissor() 72 scissor[i].minx = ctx->Scissor.ScissorArray[i].X; in st_update_scissor() 82 if (scissor[i].minx >= scissor[i].maxx || scissor[i].miny >= scissor[i].maxy) in st_update_scissor() 83 scissor[i].minx = scissor[i].miny = scissor[i].maxx = scissor[i].maxy = 0; in st_update_scissor() 127 new_rects[i].minx = MAX2(rect->X, 0); in st_update_window_rectangles()
|
H A D | st_scissor.c | 46 dst_rect->minx = MAX2(src_rect->X, 0); in st_window_rectangles_to_blit()
|
/third_party/mesa3d/src/gallium/frontends/xa/ |
H A D | xa_priv.h | 130 ctx->scissor.minx = ~0; in xa_scissor_reset() 136 xa_scissor_update(struct xa_context *ctx, unsigned minx, unsigned miny, in xa_scissor_update() argument 141 ctx->scissor.minx = MIN2(ctx->scissor.minx, minx); in xa_scissor_update()
|
/third_party/mesa3d/src/gallium/drivers/lima/ |
H A D | lima_util.c | 189 unsigned minx, unsigned maxx, in lima_damage_rect_union() 192 rect->minx = MIN2(rect->minx, minx); in lima_damage_rect_union() 188 lima_damage_rect_union(struct pipe_scissor_state *rect, unsigned minx, unsigned maxx, unsigned miny, unsigned maxy) lima_damage_rect_union() argument
|
H A D | lima_job.c | 114 s->damage_rect.minx = s->damage_rect.miny = 0xffff; in lima_job_create() 584 bound.minx = MAX2(dbound->minx, dr->minx >> 4); in lima_update_damage_pp_stream() 589 bound.minx = dr->minx >> 4; in lima_update_damage_pp_stream() 596 bound.minx = MIN2(bound.minx, fb->tiled_w); in lima_update_damage_pp_stream() 603 .minx = bound.minx, in lima_update_damage_pp_stream() [all...] |
H A D | lima_gpu.h | 141 #define PLBU_CMD_SCISSORS(minx, maxx, miny, maxy) \ 142 PLBU_CMD(((minx) << 30) | ((maxy) - 1) << 15 | (miny), \ 143 0x70000000 | ((maxx) - 1) << 13 | ((minx) >> 2))
|
H A D | lima_draw.c | 62 cscissor->minx = scissor->minx; in lima_clip_scissor_to_viewport() 67 cscissor->minx = 0; in lima_clip_scissor_to_viewport() 74 cscissor->minx = MAX2(cscissor->minx, viewport_left); in lima_clip_scissor_to_viewport() 77 if (cscissor->minx > cscissor->maxx) in lima_clip_scissor_to_viewport() 78 cscissor->minx = cscissor->maxx; in lima_clip_scissor_to_viewport() 119 return cscissor->minx == cscissor->maxx || cscissor->miny == cscissor->maxy; in lima_is_scissor_zero() 384 assert(cscissor->minx < cscissor->maxx && cscissor->miny < cscissor->maxy); in lima_pack_plbu_cmd() 385 PLBU_CMD_SCISSORS(cscissor->minx, cscisso in lima_pack_plbu_cmd() [all...] |
H A D | lima_util.h | 61 unsigned minx, unsigned maxx,
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
H A D | nv50_state_validate.c | 188 int minx, maxx, miny, maxy, i; in nv50_validate_scissor() local 213 minx = s->minx; in nv50_validate_scissor() 218 minx = 0; in nv50_validate_scissor() 224 minx = MAX2(minx, (int)(vp->translate[0] - fabsf(vp->scale[0]))); in nv50_validate_scissor() 229 minx = MIN2(minx, 8192); in nv50_validate_scissor() 235 PUSH_DATA (push, (maxx << 16) | minx); in nv50_validate_scissor() 239 PUSH_DATA (push, (s->maxx << 16) | s->minx); in nv50_validate_scissor() [all...] |
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_meta.c | 36 uint16_t minx, uint16_t miny, in meta_emit_viewport() 42 cfg.scissor_minimum_x = minx; in meta_emit_viewport() 35 meta_emit_viewport(struct pan_pool *pool, uint16_t minx, uint16_t miny, uint16_t maxx, uint16_t maxy) meta_emit_viewport() argument
|
H A D | panvk_vX_meta_copy.c | 623 unsigned minx = MAX2(region->dstOffset.x, 0); in panvk_meta_copy_img2img() local 630 minx, miny, maxx, maxy); in panvk_meta_copy_img2img() 633 minx, miny, 0.0, 1.0, in panvk_meta_copy_img2img() 635 minx, maxy + 1, 0.0, 1.0, in panvk_meta_copy_img2img() 651 .extent.minx = minx & ~31, in panvk_meta_copy_img2img() 669 minx = MAX2(region->srcOffset.x, 0); in panvk_meta_copy_img2img() 681 minx, miny, src_l, 1.0, in panvk_meta_copy_img2img() 683 minx, maxy + 1, src_l, 1.0, in panvk_meta_copy_img2img() 1028 unsigned minx in panvk_meta_copy_buf2img() local 1228 unsigned minx, miny, maxx, maxy; global() member [all...] |
/third_party/mesa3d/src/gallium/drivers/v3d/ |
H A D | v3dx_emit.c | 419 uint32_t minx, miny, maxx, maxy; in emit_state() local 421 minx = MAX2(vp_minx, 0); in emit_state() 426 minx = MAX2(vp_minx, v3d->scissor.minx); in emit_state() 433 clip.clip_window_left_pixel_coordinate = minx; in emit_state() 435 if (maxx > minx && maxy > miny) { in emit_state() 436 clip.clip_window_width_in_pixels = maxx - minx; in emit_state() 449 job->draw_min_x = MIN2(job->draw_min_x, minx); in emit_state() 460 v3d->scissor.minx; in emit_state()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_clear.c | 65 uint32_t minx = scissor_state->minx; in nv30_clear() local 71 PUSH_DATA (push, minx | (maxx - minx) << 16); in nv30_clear()
|
/third_party/ltp/testcases/realtime/lib/ |
H A D | libstats.c | 317 int minx = 0, maxx = 0, miny = 0, maxy = 0; in stats_container_save() local 344 minx = maxx = data->records[0].x; in stats_container_save() 348 minx = MIN(minx, rec->x); in stats_container_save()
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_job.h | 122 unsigned minx, miny; member 262 unsigned minx, unsigned miny,
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_state_derived.c | 266 sp->cliprect[i].minx = MAX2(sp->scissors[i].minx, 0); in compute_cliprect() 273 sp->cliprect[i].minx = 0; in compute_cliprect()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_clear.c | 44 return a->minx == b->minx && a->miny == b->miny && a->maxx == b->maxx && a->maxy == b->maxy; in scissor_states_equal() 93 cr.rect.offset.x = scissor_state->minx; in clear_in_rp() 95 cr.rect.extent.width = MIN2(fb->width, scissor_state->maxx - scissor_state->minx); in clear_in_rp() 196 struct u_rect scissor = {scissor_state->minx, scissor_state->maxx, scissor_state->miny, scissor_state->maxy}; in zink_clear() 212 x = scissor_state->minx; in zink_clear() 214 w = scissor_state->minx + scissor_state->maxx; in zink_clear() 718 struct u_rect scissor = {clear->scissor.minx, clear->scissor.maxx, in fb_clears_apply_or_discard_internal()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
H A D | fd3_emit.c | 671 int minx = scissor->minx; in fd3_emit_state() local 682 minx = MAX2(minx, (int)floorf(vp->translate[0] - fabsf(vp->scale[0]))); in fd3_emit_state() 689 OUT_RING(ring, A3XX_GRAS_SC_WINDOW_SCISSOR_TL_X(minx) | in fd3_emit_state() 694 ctx->batch->max_scissor.minx = MIN2(ctx->batch->max_scissor.minx, minx); in fd3_emit_state()
|
/third_party/mesa3d/src/panfrost/lib/ |
H A D | pan_blitter.c | 1058 uint16_t minx, uint16_t miny, in pan_blitter_emit_viewport() 1064 cfg.scissor_minimum_x = minx; in pan_blitter_emit_viewport() 1100 uint16_t minx = 0, miny = 0, maxx, maxy; in pan_preload_emit_dcd() local 1107 minx = fb->extent.minx & ~31; in pan_preload_emit_dcd() 1118 pan_blitter_emit_viewport(pool, minx, miny, maxx, maxy); in pan_preload_emit_dcd() 1273 bool full = !fb->extent.minx && !fb->extent.miny && in pan_preload_emit_pre_frame_dcd() 1513 unsigned minx = MAX2(MIN3(info->dst.start.x, info->dst.end.x, maxx), 0); in pan_blit_ctx_init() local 1517 minx = MAX2(minx, inf in pan_blit_ctx_init() 1057 pan_blitter_emit_viewport(struct pan_pool *pool, uint16_t minx, uint16_t miny, uint16_t maxx, uint16_t maxy) pan_blitter_emit_viewport() argument [all...] |