Lines Matching refs:dstb
1353 struct NineBaseTexture9 *dstb = NineBaseTexture9(pDestinationTexture); in NineDevice9_UpdateTexture() local
1365 user_assert(dstb->base.pool == D3DPOOL_DEFAULT, D3DERR_INVALIDCALL); in NineDevice9_UpdateTexture()
1367 user_assert(dstb->base.type == srcb->base.type, D3DERR_INVALIDCALL); in NineDevice9_UpdateTexture()
1369 dstb->base.usage & D3DUSAGE_AUTOGENMIPMAP, D3DERR_INVALIDCALL); in NineDevice9_UpdateTexture()
1396 last_dst_level = (dstb->base.usage & D3DUSAGE_AUTOGENMIPMAP) ? 0 : dstb->base.info.last_level; in NineDevice9_UpdateTexture()
1403 if (w <= dstb->base.info.width0 && in NineDevice9_UpdateTexture()
1404 h <= dstb->base.info.height0 && in NineDevice9_UpdateTexture()
1405 d <= dstb->base.info.depth0) in NineDevice9_UpdateTexture()
1412 if (dstb->base.type == D3DRTYPE_TEXTURE) { in NineDevice9_UpdateTexture()
1413 struct NineTexture9 *dst = NineTexture9(dstb); in NineDevice9_UpdateTexture()
1436 if (dstb->base.type == D3DRTYPE_CUBETEXTURE) { in NineDevice9_UpdateTexture()
1437 struct NineCubeTexture9 *dst = NineCubeTexture9(dstb); in NineDevice9_UpdateTexture()
1465 if (dstb->base.type == D3DRTYPE_VOLUMETEXTURE) { in NineDevice9_UpdateTexture()
1466 struct NineVolumeTexture9 *dst = NineVolumeTexture9(dstb); in NineDevice9_UpdateTexture()
1479 if (dstb->base.usage & D3DUSAGE_AUTOGENMIPMAP) { in NineDevice9_UpdateTexture()
1480 dstb->dirty_mip = TRUE; in NineDevice9_UpdateTexture()
1481 NineBaseTexture9_GenerateMipSubLevels(dstb); in NineDevice9_UpdateTexture()