Lines Matching refs:dstb
1445 struct NineBaseTexture9 *dstb = NineBaseTexture9(pDestinationTexture); in NineDevice9_UpdateTexture() local
1457 user_assert(dstb->base.pool == D3DPOOL_DEFAULT, D3DERR_INVALIDCALL); in NineDevice9_UpdateTexture()
1459 user_assert(dstb->base.type == srcb->base.type, D3DERR_INVALIDCALL); in NineDevice9_UpdateTexture()
1461 dstb->base.usage & D3DUSAGE_AUTOGENMIPMAP, D3DERR_INVALIDCALL); in NineDevice9_UpdateTexture()
1488 last_dst_level = (dstb->base.usage & D3DUSAGE_AUTOGENMIPMAP) ? 0 : dstb->base.info.last_level; in NineDevice9_UpdateTexture()
1495 if (w <= dstb->base.info.width0 && in NineDevice9_UpdateTexture()
1496 h <= dstb->base.info.height0 && in NineDevice9_UpdateTexture()
1497 d <= dstb->base.info.depth0) in NineDevice9_UpdateTexture()
1504 if (dstb->base.type == D3DRTYPE_TEXTURE) { in NineDevice9_UpdateTexture()
1505 struct NineTexture9 *dst = NineTexture9(dstb); in NineDevice9_UpdateTexture()
1528 if (dstb->base.type == D3DRTYPE_CUBETEXTURE) { in NineDevice9_UpdateTexture()
1529 struct NineCubeTexture9 *dst = NineCubeTexture9(dstb); in NineDevice9_UpdateTexture()
1557 if (dstb->base.type == D3DRTYPE_VOLUMETEXTURE) { in NineDevice9_UpdateTexture()
1558 struct NineVolumeTexture9 *dst = NineVolumeTexture9(dstb); in NineDevice9_UpdateTexture()
1571 if (dstb->base.usage & D3DUSAGE_AUTOGENMIPMAP) { in NineDevice9_UpdateTexture()
1572 dstb->dirty_mip = TRUE; in NineDevice9_UpdateTexture()
1573 NineBaseTexture9_GenerateMipSubLevels(dstb); in NineDevice9_UpdateTexture()