Searched refs:nbins_x (Results 1 - 17 of 17) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_gmem.c118 uint32_t nbins_x = 1, nbins_y = 1; local in function:calculate_tiles
175 nbins_x++;
176 bin_w = align(width / nbins_x, gmem_alignw);
200 nbins_x++;
201 bin_w = align(width / nbins_x, gmem_alignw);
208 DBG("using %d bins of size %dx%d", nbins_x*nbins_y, bin_w, bin_h);
215 gmem->nbins_x = nbins_x;
244 div_round_up(nbins_x, tpp_x)) > screen->num_vsc_pipes)
256 if (xoff >= nbins_x) {
[all...]
H A Dfreedreno_gmem.h56 uint16_t bin_w, nbins_x; member in struct:fd_gmem_stateobj
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_gmem.c138 gmem->nbins_x, gmem->nbins_y);
171 layout_gmem(struct gmem_key *key, uint32_t nbins_x, uint32_t nbins_y, argument
178 if ((nbins_x == 0) || (nbins_y == 0))
182 bin_w = div_align(key->width, nbins_x, screen->info->tile_align_w);
197 gmem->nbins_x = DIV_ROUND_UP(key->width, bin_w);
224 uint32_t nbins_x = 1, nbins_y = 1; local in function:calc_nbins
239 while (div_align(key->width, nbins_x, screen->info->tile_align_w) >
241 nbins_x++;
252 while (!layout_gmem(key, nbins_x, nbins_y, gmem)) {
253 if (nbins_y > nbins_x) {
[all...]
H A Dfreedreno_gmem.h58 uint16_t bin_w, nbins_x; member in struct:fd_gmem_stateobj
H A Dtrace-parser.py84 def __init__(self, nbins_x, nbins_y, bin_w, bin_h):
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),
H A Dgmemtool.c182 assert((gmem->bin_w * gmem->nbins_x) >= key.width);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_gmem.c270 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2) &&
352 OUT_RING(ring, A6XX_VSC_BIN_COUNT_NX(gmem->nbins_x) |
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_gmem.c239 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) >= 2) &&
430 OUT_REG(ring, A6XX_VSC_BIN_COUNT(.nx = gmem->nbins_x, .ny = gmem->nbins_y));
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_gmem.c81 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_gmem.c143 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_gmem.c246 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2) &&
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_gmem.c82 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_gmem.c155 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_gmem.c248 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2) &&
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_gmem.c156 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_gmem.c169 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.2.0.rst4055 - freedreno/gmem: fix nbins_x/y mismatch

Completed in 23 milliseconds