Home
last modified time | relevance | path

Searched refs:nbins_y (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_gmem.c136 gmem->bin_w, gmem->bin_h, gmem->nbins_x, gmem->nbins_y); in dump_gmem_state()
170 layout_gmem(struct gmem_key *key, uint32_t nbins_x, uint32_t nbins_y, in layout_gmem() argument
177 if ((nbins_x == 0) || (nbins_y == 0)) in layout_gmem()
182 bin_h = div_align(key->height, nbins_y, screen->info.tile_align_h); in layout_gmem()
197 gmem->nbins_y = DIV_ROUND_UP(key->height, bin_h); in layout_gmem()
223 uint32_t nbins_x = 1, nbins_y = 1; in calc_nbins() local
242 while (div_align(key->height, nbins_y, screen->info.tile_align_h) > max_height) { in calc_nbins()
243 nbins_y++; in calc_nbins()
249 while (!layout_gmem(key, nbins_x, nbins_y, gmem)) { in calc_nbins()
250 if (nbins_y > nbins_x) { in calc_nbins()
[all …]
Dfreedreno_gmem.h57 uint16_t bin_h, nbins_y; member
Dgmemtool.c180 assert((gmem->bin_h * gmem->nbins_y) >= key.height); in main()
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_gmem.c260 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) >= 2) && in use_hw_binning()
369 .ny = gmem->nbins_y)); in update_vsc_pipe()
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_gmem.c141 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2); in use_hw_binning()
/external/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dfd2_gmem.c81 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2); in use_hw_binning()
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_gmem.c243 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2) && in use_hw_binning()
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_gmem.c155 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2); in use_hw_binning()