Lines Matching refs:base

62     hr = NineResource9_ctor(&This->base, pParams, initResource, alloc, Type, Pool, Usage);
71 This->level_count = (Usage & D3DUSAGE_AUTOGENMIPMAP) ? 1 : (This->base.info.last_level+1);
87 util_format_has_depth(util_format_description(This->base.info.format));
93 list_add(&This->list2, &This->base.base.device->managed_textures);
111 NineResource9_dtor(&This->base);
122 user_assert(This->base.pool == D3DPOOL_MANAGED, 0);
127 list_add(&This->list, &This->base.base.device->update_textures);
154 if (!(This->base.usage & D3DUSAGE_AUTOGENMIPMAP))
181 nine_D3DRTYPE_to_str(This->base.type));
183 assert(This->base.pool == D3DPOOL_MANAGED);
204 res = This->base.resource;
211 if (This->base.type == D3DRTYPE_TEXTURE) {
224 if (This->base.type == D3DRTYPE_CUBETEXTURE) {
234 if (This->base.type == D3DRTYPE_VOLUMETEXTURE) {
250 if (This->base.type == D3DRTYPE_TEXTURE) {
272 if (This->base.type == D3DRTYPE_CUBETEXTURE) {
294 if (This->base.type == D3DRTYPE_VOLUMETEXTURE) {
317 if (This->base.type == D3DRTYPE_TEXTURE) {
324 box.width = u_minify(This->base.info.width0, l);
325 box.height = u_minify(This->base.info.height0, l);
329 if (This->base.type == D3DRTYPE_CUBETEXTURE) {
337 box.width = u_minify(This->base.info.width0, l);
338 box.height = u_minify(This->base.info.height0, l);
343 if (This->base.type == D3DRTYPE_VOLUMETEXTURE) {
349 box.width = u_minify(This->base.info.width0, l);
350 box.height = u_minify(This->base.info.height0, l);
351 box.depth = u_minify(This->base.info.depth0, l);
361 if (This->base.usage & D3DUSAGE_AUTOGENMIPMAP)
366 struct nine_state *state = &This->base.base.device->state;
371 nine_context_set_texture(This->base.base.device, s, This);
382 unsigned last_level = This->base.info.last_level - This->managed.lod;
389 if (This->base.pool == D3DPOOL_MANAGED)
403 nine_context_gen_mipmap(This->base.base.device, (struct NineUnknown *)This,
404 This->base.resource,
416 struct pipe_screen *screen = This->base.info.screen;
420 struct pipe_resource *old = This->base.resource;
423 This->managed.lod, This->base.info.last_level);
425 assert(This->base.pool == D3DPOOL_MANAGED);
427 templ = This->base.info;
434 templ.last_level = This->base.info.last_level - This->managed.lod;
444 res = nine_resource_create_with_retry(This->base.base.device, screen, &templ);
447 This->base.resource = res;
462 pipe = nine_context_get_pipe_acquire(This->base.base.device);
473 nine_context_get_pipe_release(This->base.base.device);
490 struct pipe_screen *screen = NineDevice9_GetScreen(This->base.base.device);
491 struct pipe_resource *resource = This->base.resource;
570 pipe = nine_context_get_pipe_acquire(This->base.base.device);
572 nine_context_get_pipe_release(This->base.base.device);
584 if (This->base.pool == D3DPOOL_MANAGED)
593 if (This->base.pool != D3DPOOL_MANAGED ||
598 pipe_resource_reference(&This->base.resource, NULL);
612 This->base.resource,
613 nine_D3DPOOL_to_str(This->base.pool),
614 nine_D3DRTYPE_to_str(This->base.type),
615 nine_D3DUSAGE_to_str(This->base.usage),
617 This->base.info.width0, This->base.info.height0, This->base.info.depth0,
618 This->base.info.array_size, This->base.info.last_level,