HomeSort by: relevance | last modified time | path
    Searched refs:bin_h (Results 1 - 18 of 18) sorted by relevancy

  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/
freedreno_gmem.h 45 uint16_t bin_w, bin_h; member in struct:fd_tile
55 uint16_t bin_h, nbins_y; member in struct:fd_gmem_stateobj
freedreno_gmem.c 80 uint32_t bin_w, uint32_t bin_h, uint32_t gmem_align,
88 total = gmem->cbuf_base[i] + cbuf_cpp[i] * bin_w * bin_h;
94 total = gmem->zsbuf_base[0] + zsbuf_cpp[0] * bin_w * bin_h;
99 total = gmem->zsbuf_base[1] + zsbuf_cpp[1] * bin_w * bin_h;
119 uint32_t bin_w, bin_h; local
169 bin_h = align(height, gmem_alignh);
197 while (total_size(cbuf_cpp, zsbuf_cpp, bin_w, bin_h, gmem_align, gmem) >
199 if (bin_w > bin_h) {
204 bin_h = align(height / nbins_y, gmem_alignh);
208 DBG("using %d bins of size %dx%d", nbins_x*nbins_y, bin_w, bin_h);
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
freedreno_gmem.h 44 uint16_t bin_w, bin_h; member in struct:fd_tile
57 uint16_t bin_h, nbins_y; member in struct:fd_gmem_stateobj
freedreno_gmem.c 137 printf("GMEM LAYOUT: bin=%ux%u, nbins=%ux%u\n", gmem->bin_w, gmem->bin_h,
143 unsigned size = gmem->cbuf_cpp[i] * gmem->bin_w * gmem->bin_h;
154 unsigned size = gmem->zsbuf_cpp[i] * gmem->bin_w * gmem->bin_h;
181 uint32_t bin_w, bin_h;
183 bin_h = div_align(key->height, nbins_y, screen->info->tile_align_h);
188 if (bin_h > screen->info->tile_max_h)
192 gmem->bin_h = bin_h;
198 gmem->nbins_y = DIV_ROUND_UP(key->height, bin_h);
203 total = gmem->cbuf_base[i] + key->cbuf_cpp[i] * bin_w * bin_h;
    [all...]
trace-parser.py 84 def __init__(self, nbins_x, nbins_y, bin_w, bin_h):
88 self.bin_h = bin_h
222 bin_h=match.group(4))
gmemtool.c 183 assert((gmem->bin_h * gmem->nbins_y) >= key.height);
185 assert(gmem->bin_h < screen.info->tile_max_h);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a4xx/
fd4_gmem.c 353 unsigned bin_h = tile->bin_h; variable
360 y1 = ((float)tile->yoff + bin_h) / ((float)pfb->height);
413 OUT_RING(ring, A4XX_GRAS_CL_VPORT_YOFFSET_0((float)bin_h / 2.0));
414 OUT_RING(ring, A4XX_GRAS_CL_VPORT_YSCALE_0(-(float)bin_h / 2.0));
420 A4XX_GRAS_SC_WINDOW_SCISSOR_BR_Y(bin_h - 1));
428 A4XX_GRAS_SC_SCREEN_SCISSOR_BR_Y(bin_h - 1));
432 A4XX_RB_MODE_CONTROL_HEIGHT(gmem->bin_h));
465 bin_h = gmem->bin_h;
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/
fd4_gmem.c 348 unsigned bin_h = tile->bin_h; local
355 y1 = ((float)tile->yoff + bin_h) / ((float)pfb->height);
406 OUT_RING(ring, A4XX_GRAS_CL_VPORT_YOFFSET_0((float)bin_h/2.0));
407 OUT_RING(ring, A4XX_GRAS_CL_VPORT_YSCALE_0(-(float)bin_h/2.0));
413 A4XX_GRAS_SC_WINDOW_SCISSOR_BR_Y(bin_h - 1));
421 A4XX_GRAS_SC_SCREEN_SCISSOR_BR_Y(bin_h - 1));
425 A4XX_RB_MODE_CONTROL_HEIGHT(gmem->bin_h));
458 bin_h = gmem->bin_h;
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/
fd2_gmem.c 199 OUT_RING(ring, fui((float)gmem->bin_h / 2.0)); /* YSCALE */
200 OUT_RING(ring, fui((float)gmem->bin_h / 2.0)); /* YOFFSET */
289 unsigned bin_h = tile->bin_h; variable
304 y1 = ((float)tile->yoff + bin_h) / ((float)pfb->height);
358 OUT_RING(ring, xy2d(bin_w, bin_h)); /* PA_SC_WINDOW_SCISSOR_BR */
364 OUT_RING(ring, fui(-(float)bin_h / 2.0)); /* PA_CL_VPORT_YSCALE */
365 OUT_RING(ring, fui((float)bin_h / 2.0)); /* PA_CL_VPORT_YOFFSET */
527 size = align(gmem->bin_w * gmem->bin_h * color_size, 0x8000);
532 size = align(gmem->bin_w * gmem->bin_h * depth_size, 0x8000)
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
fd2_gmem.c 197 OUT_RING(ring, fui((float) gmem->bin_h / 2.0)); /* YSCALE */
198 OUT_RING(ring, fui((float) gmem->bin_h / 2.0)); /* YOFFSET */
289 unsigned bin_h = tile->bin_h; local
301 y1 = ((float)tile->yoff + bin_h) / ((float)pfb->height);
355 OUT_RING(ring, xy2d(bin_w, bin_h)); /* PA_SC_WINDOW_SCISSOR_BR */
361 OUT_RING(ring, fui(-(float)bin_h/2.0)); /* PA_CL_VPORT_YSCALE */
362 OUT_RING(ring, fui((float)bin_h/2.0)); /* PA_CL_VPORT_YOFFSET */
522 size = align(gmem->bin_w * gmem->bin_h * color_size, 0x8000);
527 size = align(gmem->bin_w * gmem->bin_h * depth_size, 0x8000)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/
fd3_gmem.c 319 A3XX_VSC_BIN_SIZE_HEIGHT(gmem->bin_h));
577 unsigned bin_h = tile->bin_h; variable
584 y1 = ((float)tile->yoff + bin_h) / ((float)pfb->height);
632 OUT_RING(ring, A3XX_GRAS_CL_VPORT_YOFFSET((float)bin_h / 2.0 - 0.5));
633 OUT_RING(ring, A3XX_GRAS_CL_VPORT_YSCALE(-(float)bin_h / 2.0));
641 A3XX_GRAS_SC_WINDOW_SCISSOR_BR_Y(bin_h - 1));
647 A3XX_GRAS_SC_SCREEN_SCISSOR_BR_Y(bin_h - 1));
687 bin_h = gmem->bin_h;
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/
fd3_gmem.c 301 A3XX_VSC_BIN_SIZE_HEIGHT(gmem->bin_h));
558 unsigned bin_h = tile->bin_h; local
565 y1 = ((float)tile->yoff + bin_h) / ((float)pfb->height);
610 OUT_RING(ring, A3XX_GRAS_CL_VPORT_YOFFSET((float)bin_h/2.0 - 0.5));
611 OUT_RING(ring, A3XX_GRAS_CL_VPORT_YSCALE(-(float)bin_h/2.0));
619 A3XX_GRAS_SC_WINDOW_SCISSOR_BR_Y(bin_h - 1));
625 A3XX_GRAS_SC_SCREEN_SCISSOR_BR_Y(bin_h - 1));
665 bin_h = gmem->bin_h;
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a5xx/
fd5_gmem.c 89 size = stride * gmem->bin_h;
149 size = stride * gmem->bin_h;
195 size = stride * gmem->bin_h;
274 A5XX_VSC_BIN_SIZE_HEIGHT(gmem->bin_h));
322 A5XX_RB_CNTL_WIDTH(gmem->bin_w) | A5XX_RB_CNTL_HEIGHT(gmem->bin_h));
433 uint32_t y2 = tile->yoff + tile->bin_h - 1;
510 size = stride * gmem->bin_h;
547 A5XX_RB_CNTL_HEIGHT(gmem->bin_h) | A5XX_RB_CNTL_BYPASS);
582 A5XX_RB_CNTL_WIDTH(gmem->bin_w) | A5XX_RB_CNTL_HEIGHT(gmem->bin_h));
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/
fd5_gmem.c 89 size = stride * gmem->bin_h;
146 size = stride * gmem->bin_h;
193 size = stride * gmem->bin_h;
272 A5XX_VSC_BIN_SIZE_HEIGHT(gmem->bin_h));
321 A5XX_RB_CNTL_HEIGHT(gmem->bin_h));
425 uint32_t y2 = tile->yoff + tile->bin_h - 1;
504 size = stride * gmem->bin_h;
542 A5XX_RB_CNTL_HEIGHT(gmem->bin_h) |
578 A5XX_RB_CNTL_HEIGHT(gmem->bin_h));
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a6xx/
fd6_gmem.c 347 A6XX_VSC_BIN_SIZE_HEIGHT(gmem->bin_h));
551 set_bin_size(ring, gmem->bin_w, gmem->bin_h,
557 set_bin_size(ring, gmem->bin_w, gmem->bin_h,
572 set_bin_size(ring, gmem->bin_w, gmem->bin_h, 0x6000000);
615 uint32_t y2 = tile->yoff + tile->bin_h - 1;
646 set_bin_size(ring, gmem->bin_w, gmem->bin_h, 0x6000000);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
fd6_gmem.c 425 ring, A6XX_VSC_BIN_SIZE(.width = gmem->bin_w, .height = gmem->bin_h),
827 set_bin_size(ring, gmem->bin_w, gmem->bin_h,
843 set_bin_size(ring, gmem->bin_w, gmem->bin_h,
862 set_bin_size(ring, gmem->bin_w, gmem->bin_h, 0x6000000);
904 uint32_t y2 = tile->yoff + tile->bin_h - 1;
933 set_bin_size(ring, gmem->bin_w, gmem->bin_h, 0x6000000);
  /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
tu_cmd_buffer.c 549 const uint32_t bin_h = tiling->tile0.extent.height; local
553 A6XX_GRAS_BIN_CONTROL_BINH(bin_h) | flags);
557 A6XX_RB_BIN_CONTROL_BINH(bin_h) | flags);
562 A6XX_RB_BIN_CONTROL2_BINH(bin_h));
  /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
tu_cmd_buffer.c 334 uint32_t bin_w, uint32_t bin_h, uint32_t flags)
338 .binh = bin_h,
343 .binh = bin_h,
349 .binh = bin_h));

Completed in 21 milliseconds