Как получить список поверхностей MipMap из d2d10 texture2d - PullRequest
1 голос
/ 09 сентября 2011

В D3D10 есть метод, который я могу использовать для получения одной поверхности из Texture2D с одним mipmap lvl.

{
IDXGISurface* surface;
texture2D->QueryInterface(__uuidof(IDXGISurface), (LPVOID*)&surface);
}

Но это не будет работать с текстурой, которая имеет более одного mipmap, так как я могу вернуть все поверхности из цепочки mipmap ??

1 Ответ

1 голос
/ 10 сентября 2011

Вы не можете. Если вы хотите получить данные о конкретных пикселях, вам нужно использовать карту (если вы можете). Если вам нужен IDXGISurface, вам просто не нужно использовать mipmapping.

...