| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/ |
| fd3_texture.c | 154 unsigned lvl; local 177 lvl = 0; 185 lvl = fd_sampler_first_level(cso); 186 miplevels = fd_sampler_last_level(cso) - lvl; 190 A3XX_TEX_CONST_1_WIDTH(u_minify(prsc->width0, lvl)) | 191 A3XX_TEX_CONST_1_HEIGHT(u_minify(prsc->height0, lvl)); 194 struct fdl_slice *slice = fd_resource_slice(rsc, lvl); 195 so->texconst2 = A3XX_TEX_CONST_2_PITCH(fd_resource_pitch(rsc, lvl)); 203 so->texconst3 = A3XX_TEX_CONST_3_DEPTH(u_minify(prsc->depth0, lvl)) |
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a4xx/ |
| fd4_texture.c | 157 unsigned lvl, layers = 0; local 187 lvl = 0; 195 lvl = fd_sampler_first_level(cso); 196 miplevels = fd_sampler_last_level(cso) - lvl; 200 so->texconst1 = A4XX_TEX_CONST_1_WIDTH(u_minify(prsc->width0, lvl)) | 201 A4XX_TEX_CONST_1_HEIGHT(u_minify(prsc->height0, lvl)); 203 A4XX_TEX_CONST_2_PITCH(fd_resource_pitch(rsc, lvl)); 204 so->offset = fd_resource_offset(rsc, lvl, cso->u.tex.first_layer); 232 A4XX_TEX_CONST_3_DEPTH(u_minify(prsc->depth0, lvl)) | 233 A4XX_TEX_CONST_3_LAYERSZ(fd_resource_slice(rsc, lvl)->size0) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a5xx/ |
| fd5_texture.c | 141 unsigned lvl, layers = 0; local 184 lvl = 0; 192 lvl = fd_sampler_first_level(cso); 193 miplevels = fd_sampler_last_level(cso) - lvl; 197 so->texconst1 = A5XX_TEX_CONST_1_WIDTH(u_minify(prsc->width0, lvl)) | 198 A5XX_TEX_CONST_1_HEIGHT(u_minify(prsc->height0, lvl)); 200 A5XX_TEX_CONST_2_PITCH(fd_resource_pitch(rsc, lvl)); 201 so->offset = fd_resource_offset(rsc, lvl, cso->u.tex.first_layer); 227 A5XX_TEX_CONST_3_ARRAY_PITCH(fd_resource_slice(rsc, lvl)->size0); 228 so->texconst5 = A5XX_TEX_CONST_5_DEPTH(u_minify(prsc->depth0, lvl)); [all...] |
| fd5_image.c | 99 unsigned lvl = pimg->u.tex.level; local 100 img->offset = fd_resource_offset(rsc, lvl, pimg->u.tex.first_layer); 101 img->pitch = fd_resource_pitch(rsc, lvl); 103 img->width = u_minify(prsc->width0, lvl); 104 img->height = u_minify(prsc->height0, lvl); 126 img->array_pitch = fd_resource_slice(rsc, lvl)->size0; 127 img->depth = u_minify(prsc->depth0, lvl);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| texcompress_cpal.c | 113 int lvl; local 125 for (lvl = 0; lvl < num_levels; lvl++) { 126 w = width >> lvl; 129 h = height >> lvl; 154 GLint lvl, num_levels; local 174 for (lvl = 0; lvl < num_levels; lvl++) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/ |
| fd3_texture.c | 217 unsigned lvl; local 241 lvl = 0; 249 lvl = fd_sampler_first_level(cso); 250 miplevels = fd_sampler_last_level(cso) - lvl; 255 A3XX_TEX_CONST_1_WIDTH(u_minify(prsc->width0, lvl)) | 256 A3XX_TEX_CONST_1_HEIGHT(u_minify(prsc->height0, lvl)); 260 A3XX_TEX_CONST_2_PITCH(fd3_pipe2nblocksx(cso->format, rsc->slices[lvl].pitch) * rsc->cpp); 270 A3XX_TEX_CONST_3_DEPTH(u_minify(prsc->depth0, lvl)) | 271 A3XX_TEX_CONST_3_LAYERSZ1(rsc->slices[lvl].size0); 272 while (lvl < cso->u.tex.last_level && sz2 != rsc->slices[lvl+1].size0 [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/ |
| fd5_texture.c | 202 unsigned lvl, layers; local 246 lvl = 0; 257 lvl = fd_sampler_first_level(cso); 258 miplevels = fd_sampler_last_level(cso) - lvl; 263 A5XX_TEX_CONST_1_WIDTH(u_minify(prsc->width0, lvl)) | 264 A5XX_TEX_CONST_1_HEIGHT(u_minify(prsc->height0, lvl)); 269 format, rsc->slices[lvl].pitch) * rsc->cpp); 270 so->offset = fd_resource_offset(rsc, lvl, cso->u.tex.first_layer); 300 A5XX_TEX_CONST_3_ARRAY_PITCH(rsc->slices[lvl].size0); 302 A5XX_TEX_CONST_5_DEPTH(u_minify(prsc->depth0, lvl)); [all...] |
| fd5_image.c | 65 unsigned lvl; local 81 lvl = 0; 85 lvl = pimg->u.tex.level; 86 img->offset = fd_resource_offset(rsc, lvl, pimg->u.tex.first_layer); 87 img->pitch = rsc->slices[lvl].pitch * rsc->cpp; 90 img->width = u_minify(prsc->width0, lvl); 91 img->height = u_minify(prsc->height0, lvl); 113 img->array_pitch = rsc->slices[lvl].size0; 114 img->depth = u_minify(prsc->depth0, lvl);
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| texcompress_cpal.c | 113 int lvl; local 125 for (lvl = 0; lvl < num_levels; lvl++) { 126 w = width >> lvl; 129 h = height >> lvl; 154 GLint lvl, num_levels; local 174 for (lvl = 0; lvl < num_levels; lvl++) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/ |
| radeon_state_init.c | 425 radeon_mipmap_level *lvl; local 446 lvl = &t->mt->levels[0]; 449 OUT_BATCH_RELOC(t->mt->bo, lvl->faces[j].offset, 462 radeon_mipmap_level *lvl; local 486 lvl = &t->mt->levels[t->minLod]; 487 OUT_BATCH_RELOC(t->mt->bo, lvl->faces[5].offset,
|
| radeon_mipmap_tree.c | 130 radeon_mipmap_level *lvl = &mt->levels[level]; local 133 height = util_next_power_of_two(lvl->height); 135 lvl->rowstride = get_texture_image_row_stride(rmesa, mt->mesaFormat, lvl->width, mt->tilebits, mt->target); 136 lvl->size = get_texture_image_size(mt->mesaFormat, lvl->rowstride, height, lvl->depth, mt->tilebits); 138 assert(lvl->size > 0); 140 lvl->faces[face].offset = *curOffset; 141 *curOffset += lvl->size 294 radeon_mipmap_level *lvl; local [all...] |
| radeon_texture.c | 183 radeon_mipmap_level *lvl = &image->mt->levels[texImage->Level]; local 186 base = mt->bo->ptr + lvl->faces[image->base.Base.Face].offset; 188 *stride = lvl->rowstride;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/ |
| fd4_texture.c | 226 unsigned lvl, layers; local 258 lvl = 0; 269 lvl = fd_sampler_first_level(cso); 270 miplevels = fd_sampler_last_level(cso) - lvl; 275 A4XX_TEX_CONST_1_WIDTH(u_minify(prsc->width0, lvl)) | 276 A4XX_TEX_CONST_1_HEIGHT(u_minify(prsc->height0, lvl)); 281 format, rsc->slices[lvl].pitch) * rsc->cpp); 282 so->offset = fd_resource_offset(rsc, lvl, cso->u.tex.first_layer); 312 A4XX_TEX_CONST_3_DEPTH(u_minify(prsc->depth0, lvl)) | 313 A4XX_TEX_CONST_3_LAYERSZ(rsc->slices[lvl].size0) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a6xx/ |
| fd6_image.c | 96 unsigned lvl = pimg->u.tex.level; local 99 img->ubwc_offset = fd_resource_ubwc_offset(rsc, lvl, pimg->u.tex.first_layer); 100 img->offset = fd_resource_offset(rsc, lvl, pimg->u.tex.first_layer); 101 img->pitch = rsc->slices[lvl].pitch * rsc->cpp; 120 img->array_pitch = rsc->slices[lvl].size0; 121 img->depth = u_minify(prsc->depth0, lvl); 127 img->level = lvl; 128 img->width = u_minify(prsc->width0, lvl); 129 img->height = u_minify(prsc->height0, lvl);
|
| fd6_texture.c | 223 unsigned lvl, layers; local 243 lvl = 0; 254 lvl = fd_sampler_first_level(cso); 255 miplevels = fd_sampler_last_level(cso) - lvl; 260 A6XX_TEX_CONST_1_WIDTH(u_minify(prsc->width0, lvl)) | 261 A6XX_TEX_CONST_1_HEIGHT(u_minify(prsc->height0, lvl)); 266 format, rsc->slices[lvl].pitch) * rsc->cpp); 267 so->offset = fd_resource_offset(rsc, lvl, cso->u.tex.first_layer); 268 so->ubwc_offset = fd_resource_ubwc_offset(rsc, lvl, cso->u.tex.first_layer); 269 so->ubwc_enabled = fd_resource_ubwc_enabled(rsc, lvl); [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/radeon/ |
| radeon_state_init.c | 426 radeon_mipmap_level *lvl; local 447 lvl = &t->mt->levels[0]; 450 OUT_BATCH_RELOC(lvl->faces[j].offset, t->mt->bo, lvl->faces[j].offset, 463 radeon_mipmap_level *lvl; local 487 lvl = &t->mt->levels[t->minLod]; 488 OUT_BATCH_RELOC(lvl->faces[5].offset, t->mt->bo, lvl->faces[5].offset,
|
| /xsrc/external/mit/mesa-demos/dist/src/tests/ |
| blitfb.c | 166 GLuint w, h, lvl; local 173 lvl = 0; 174 for (lvl = 0; ; lvl++) { 178 glTexImage2D(GL_TEXTURE_CUBE_MAP_POSITIVE_X + f, lvl, GL_RGBA8, 184 glTexImage2D(SrcTexFace, lvl, GL_RGBA8, w, h, 0, 205 lvl = 0; 206 for (lvl = 0; ; lvl++) { 207 glTexImage2D(DstTexFace, lvl, GL_RGBA8, w, h, 0 [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/ |
| fd6_image.c | 99 unsigned lvl = pimg->u.tex.level; local 103 fd_resource_ubwc_offset(rsc, lvl, pimg->u.tex.first_layer); 104 img->offset = fd_resource_offset(rsc, lvl, pimg->u.tex.first_layer); 105 img->pitch = fd_resource_pitch(rsc, lvl); 124 img->array_pitch = fd_resource_slice(rsc, lvl)->size0; 125 img->depth = u_minify(prsc->depth0, lvl); 131 img->level = lvl; 132 img->width = u_minify(prsc->width0, lvl); 133 img->height = u_minify(prsc->height0, lvl);
|
| fd6_texture.c | 216 unsigned lvl, layers = 0; local 232 lvl = 0; 240 lvl = fd_sampler_first_level(cso); 241 miplevels = fd_sampler_last_level(cso) - lvl; 245 so->texconst1 = A6XX_TEX_CONST_1_WIDTH(u_minify(prsc->width0, lvl)) | 246 A6XX_TEX_CONST_1_HEIGHT(u_minify(prsc->height0, lvl)); 248 A6XX_TEX_CONST_2_PITCH(fd_resource_pitch(rsc, lvl)); 250 ubwc_enabled = fd_resource_ubwc_enabled(rsc, lvl); 260 A6XX_TEX_CONST_6_PLANE_PITCH(fd_resource_pitch(next, lvl)); 267 fd_resource_ubwc_offset(rsc, lvl, cso->u.tex.first_layer) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/ |
| nv30_miptree.c | 41 struct nv30_miptree_level *lvl = &mt->level[level]; local 44 return (layer * mt->layer_size) + lvl->offset; 46 return lvl->offset + (layer * lvl->zslice_size); 99 struct nv30_miptree_level *lvl = &mt->level[level]; local 114 rect->pitch = lvl->pitch; 472 struct nv30_miptree_level *lvl = &mt->level[l]; local 476 lvl->offset = size; 477 lvl->pitch = mt->uniform_pitch; 478 if (!lvl->pitch 551 struct nv30_miptree_level *lvl = &mt->level[tmpl->u.tex.level]; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/ |
| nv50_compute.c | 355 struct nv50_miptree_level *lvl = &mt->level[view->u.tex.level]; local 357 NV50_TILE_SIZE_Y(lvl->tile_mode)); 363 info[4] = mt->layer_stride / lvl->pitch; 367 info[8] = NV50_TILE_SHIFT_X(lvl->tile_mode); 368 info[9] = NV50_TILE_SHIFT_Y(lvl->tile_mode); 369 info[10] = NV50_TILE_SHIFT_Z(lvl->tile_mode); 427 struct nv50_miptree_level *lvl = &mt->level[view->u.tex.level]; local 438 address += lvl->offset; 448 const unsigned tsy = NV50_TILE_SIZE_Y(lvl->tile_mode); 449 const unsigned tsz = NV50_TILE_SIZE_Z(lvl->tile_mode) [all...] |
| nv50_miptree.c | 300 struct nv50_miptree_level *lvl = &mt->level[l]; local 305 lvl->offset = mt->total_size; 307 lvl->tile_mode = nv50_tex_choose_tile_dims(nbx, nby, d, mt->layout_3d); 309 tsx = NV50_TILE_SIZE_X(lvl->tile_mode); /* x is tile row pitch in bytes */ 310 tsy = NV50_TILE_SIZE_Y(lvl->tile_mode); 311 tsz = NV50_TILE_SIZE_Z(lvl->tile_mode); 313 lvl->pitch = align(nbx * blocksize, tsx); 315 mt->total_size += lvl->pitch * align(nby, tsy) * align(d, tsz);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/ |
| nvc0_miptree.c | 274 struct nv50_miptree_level *lvl = &mt->level[l]; local 279 lvl->offset = mt->total_size; 288 lvl->tile_mode = ((uint32_t)modifier & 0xf) << 4; 290 lvl->tile_mode = nvc0_tex_choose_tile_dims(nbx, nby, d, mt->layout_3d); 292 tsx = NVC0_TILE_SIZE_X(lvl->tile_mode); /* x is tile row pitch in bytes */ 293 tsy = NVC0_TILE_SIZE_Y(lvl->tile_mode); 294 tsz = NVC0_TILE_SIZE_Z(lvl->tile_mode); 296 lvl->pitch = align(nbx * blocksize, tsx); 298 mt->total_size += lvl->pitch * align(nby, tsy) * align(d, tsz);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/ |
| r200_state_init.c | 602 radeon_mipmap_level *lvl; local 610 lvl = &t->mt->levels[0]; 613 OUT_BATCH_RELOC(t->mt->bo, lvl->faces[j].offset,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ir3/ |
| ir3_gallium.c | 349 unsigned lvl = img->u.tex.level; local 355 dims[off + 1] = rsc->slices[lvl].pitch * rsc->cpp; 360 dims[off + 2] = rsc->slices[lvl].size0;
|