Lines Matching refs:lod
72 This->managed.lod = 0;
118 DWORD old = This->managed.lod;
124 This->managed.lod = MIN2(LODNew, This->level_count-1);
126 if (This->managed.lod != old && This->bind_count && list_is_empty(&This->list))
137 return This->managed.lod;
177 unsigned l, min_level_dirty = This->managed.lod;
185 update_lod = This->managed.lod_resident != This->managed.lod;
195 DBG("updating LOD from %u to %u ...\n", This->managed.lod_resident, This->managed.lod);
218 * corresponds to This->managed.lod).
220 * before This->managed.lod, negative with this implementation. */
222 NineSurface9_SetResource(tex->surfaces[l], res, l - This->managed.lod);
231 res, l - This->managed.lod);
238 NineVolume9_SetResource(tex->volumes[l], res, l - This->managed.lod);
245 min_level_dirty = MAX2(This->managed.lod, This->managed.lod_resident);
262 * if the lod changes) or going to have a full upload */
323 for (l = This->managed.lod; l < This->managed.lod_resident; ++l) {
336 for (l = This->managed.lod; l < This->managed.lod_resident; ++l) {
348 for (l = This->managed.lod; l < This->managed.lod_resident; ++l) {
358 This->managed.lod_resident = This->managed.lod;
382 unsigned last_level = This->base.info.last_level - This->managed.lod;
393 if (This->managed.lod) {
422 DBG("This=%p lod=%u last_level=%u\n", This,
423 This->managed.lod, This->base.info.last_level);
429 if (This->managed.lod) {
430 templ.width0 = u_minify(templ.width0, This->managed.lod);
431 templ.height0 = u_minify(templ.height0, This->managed.lod);
432 templ.depth0 = u_minify(templ.depth0, This->managed.lod);
434 templ.last_level = This->base.info.last_level - This->managed.lod;
455 l = (This->managed.lod < This->managed.lod_resident) ? This->managed.lod_resident - This->managed.lod : 0;
456 m = (This->managed.lod < This->managed.lod_resident) ? 0 : This->managed.lod - This->managed.lod_resident;
619 This->managed.lod, This->managed.lod_resident);