| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ |
| H A D | freedreno_gmem.c | 118 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 D | freedreno_gmem.h | 56 uint16_t bin_w, nbins_x; member in struct:fd_gmem_stateobj
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ |
| H A D | freedreno_gmem.c | 138 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 D | freedreno_gmem.h | 58 uint16_t bin_w, nbins_x; member in struct:fd_gmem_stateobj
|
| H A D | trace-parser.py | 84 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 D | gmemtool.c | 182 assert((gmem->bin_w * gmem->nbins_x) >= key.width);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a6xx/ |
| H A D | fd6_gmem.c | 270 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 D | fd6_gmem.c | 239 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 D | fd2_gmem.c | 81 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/ |
| H A D | fd4_gmem.c | 143 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/ |
| H A D | fd5_gmem.c | 246 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2) &&
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/ |
| H A D | fd2_gmem.c | 82 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a4xx/ |
| H A D | fd4_gmem.c | 155 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a5xx/ |
| H A D | fd5_gmem.c | 248 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2) &&
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/ |
| H A D | fd3_gmem.c | 156 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/ |
| H A D | fd3_gmem.c | 169 return fd_binning_enabled && ((gmem->nbins_x * gmem->nbins_y) > 2);
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.2.0.rst | 4055 - freedreno/gmem: fix nbins_x/y mismatch
|