Home
last modified time | relevance | path

Searched refs:nbins_x (Results 1 – 10 of 10) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_gmem.c138 gmem->nbins_x, gmem->nbins_y); in dump_gmem_state()
171 layout_gmem(struct gmem_key *key, uint32_t nbins_x, uint32_t nbins_y, in layout_gmem() argument
178 if ((nbins_x == 0) || (nbins_y == 0)) in layout_gmem()
182 bin_w = div_align(key->width, nbins_x, screen->info->tile_align_w); in layout_gmem()
197 gmem->nbins_x = DIV_ROUND_UP(key->width, bin_w); in layout_gmem()
224 uint32_t nbins_x = 1, nbins_y = 1; in calc_nbins() local
239 while (div_align(key->width, nbins_x, screen->info->tile_align_w) > in calc_nbins()
241 nbins_x++; in calc_nbins()
252 while (!layout_gmem(key, nbins_x, nbins_y, gmem)) { in calc_nbins()
253 if (nbins_y > nbins_x) { in calc_nbins()
[all …]
Dtrace-parser.py84 def __init__(self, nbins_x, nbins_y, bin_w, bin_h): argument
85 self.nbins_x = nbins_x
118 self.binning_state.nbins_x, self.binning_state.nbins_y,
219 renderpass.binning_state = BinningState(nbins_x=match.group(1),
Dfreedreno_gmem.h58 uint16_t bin_w, nbins_x; member
Dgmemtool.c182 assert((gmem->bin_w * gmem->nbins_x) >= key.width); in main()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_gmem.c252 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) >= 2) && in use_hw_binning()
446 OUT_REG(ring, A6XX_VSC_BIN_COUNT(.nx = gmem->nbins_x, .ny = gmem->nbins_y)); in update_vsc_pipe()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_gmem.c280 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2) && in use_hw_binning()
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dfd2_gmem.c82 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2); in use_hw_binning()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_gmem.c163 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2); in use_hw_binning()
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_gmem.c169 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2); in use_hw_binning()
/third_party/mesa3d/docs/relnotes/
D20.2.0.rst4055 - freedreno/gmem: fix nbins_x/y mismatch