HomeSort by relevance Sort by last modified time
    Searched refs:bin_h (Results 1 - 6 of 6) sorted by null

  /external/mesa3d/src/gallium/drivers/freedreno/
freedreno_gmem.h 46 uint16_t bin_w, bin_h; member in struct:fd_tile
56 uint16_t bin_h, nbins_y; member in struct:fd_gmem_stateobj
freedreno_gmem.c 82 uint32_t bin_w, uint32_t bin_h, struct fd_gmem_stateobj *gmem)
89 total = gmem->cbuf_base[i] + cbuf_cpp[i] * bin_w * bin_h;
95 total = gmem->zsbuf_base[0] + zsbuf_cpp[0] * bin_w * bin_h;
100 total = gmem->zsbuf_base[1] + zsbuf_cpp[1] * bin_w * bin_h;
118 uint32_t bin_w, bin_h; local
160 bin_h = align(height, gmem_alignh);
181 while (total_size(cbuf_cpp, zsbuf_cpp, bin_w, bin_h, gmem) > gmem_size) {
182 if (bin_w > bin_h) {
187 bin_h = align(height / nbins_y, gmem_alignh);
191 DBG("using %d bins of size %dx%d", nbins_x*nbins_y, bin_w, bin_h);
    [all...]
  /external/mesa3d/src/gallium/drivers/freedreno/a2xx/
fd2_gmem.c 164 emit_gmem2mem_surf(batch, tile->bin_w * tile->bin_h, pfb->zsbuf);
228 unsigned bin_h = tile->bin_h; local
240 y1 = ((float)tile->yoff + bin_h) / ((float)pfb->height);
300 OUT_RING(ring, xy2d(bin_w, bin_h)); /* PA_SC_WINDOW_SCISSOR_BR */
306 OUT_RING(ring, fui(-(float)bin_h/2.0)); /* PA_CL_VPORT_YSCALE */
307 OUT_RING(ring, fui((float)bin_h/2.0)); /* PA_CL_VPORT_YOFFSET */
323 emit_mem2gmem_surf(batch, bin_w * bin_h, pfb->zsbuf);
349 reg = A2XX_RB_DEPTH_INFO_DEPTH_BASE(align(gmem->bin_w * gmem->bin_h, 4));
374 A2XX_PA_SC_SCREEN_SCISSOR_BR_Y(tile->bin_h));
    [all...]
  /external/mesa3d/src/gallium/drivers/freedreno/a4xx/
fd4_gmem.c 346 unsigned bin_h = tile->bin_h; local
353 y1 = ((float)tile->yoff + bin_h) / ((float)pfb->height);
404 OUT_RING(ring, A4XX_GRAS_CL_VPORT_YOFFSET_0((float)bin_h/2.0));
405 OUT_RING(ring, A4XX_GRAS_CL_VPORT_YSCALE_0(-(float)bin_h/2.0));
411 A4XX_GRAS_SC_WINDOW_SCISSOR_BR_Y(bin_h - 1));
419 A4XX_GRAS_SC_SCREEN_SCISSOR_BR_Y(bin_h - 1));
423 A4XX_RB_MODE_CONTROL_HEIGHT(gmem->bin_h));
456 bin_h = gmem->bin_h;
    [all...]
  /external/mesa3d/src/gallium/drivers/freedreno/a5xx/
fd5_gmem.c 87 size = stride * gmem->bin_h;
139 size = stride * gmem->bin_h;
168 size = stride * gmem->bin_h;
262 uint32_t y2 = tile->yoff + tile->bin_h - 1;
298 size = stride * gmem->bin_h;
336 A5XX_RB_CNTL_HEIGHT(gmem->bin_h) |
391 A5XX_RB_CNTL_HEIGHT(gmem->bin_h));
  /external/mesa3d/src/gallium/drivers/freedreno/a3xx/
fd3_gmem.c 297 A3XX_VSC_BIN_SIZE_HEIGHT(gmem->bin_h));
549 unsigned bin_h = tile->bin_h; local
556 y1 = ((float)tile->yoff + bin_h) / ((float)pfb->height);
601 OUT_RING(ring, A3XX_GRAS_CL_VPORT_YOFFSET((float)bin_h/2.0 - 0.5));
602 OUT_RING(ring, A3XX_GRAS_CL_VPORT_YSCALE(-(float)bin_h/2.0));
610 A3XX_GRAS_SC_WINDOW_SCISSOR_BR_Y(bin_h - 1));
616 A3XX_GRAS_SC_SCREEN_SCISSOR_BR_Y(bin_h - 1));
656 bin_h = gmem->bin_h;
    [all...]

Completed in 120 milliseconds