Как я могу решить следующую задачу: какое-то приложение должно
- использовать десятки текстур dx9 (рендерить их с помощью dx3d) и
- обновить некоторые из них (полностью или частично).
т.е. иногда (один раз в кадр/секунду/минуту) мне нужно записать байты (void *
) в разных форматах (argb, bgra, rgb, < em>888, 565) в некоторый суб-прямоугольник существующей текстуры. В openGL решение очень простое — glTexImage2D
. Но вот незнакомые особенности платформы меня совсем сбили с толку. Интересует решение как для dx9, так и для dx11.