Переброска из HDC в Direct3DTexture
Как скопировать изображение в текстуру наискорейшим образом? Пока сделал так:
1. Создается HBITMAP и дескриптор для него
2. В этот HBITMAP копируются данные из HDC функцией BitBlt
3. Затем, GetDIBits с указателем на данные захваченной текстуры
А задача следующая: нужно постоянно проецировать содержимое окна в другое окно с геометрическими и цветовыми преобразованиями.
Делается это в Realtime, поэтому на систему загрузка высокая (захватываются размеры порядка 2000x1000), хотелось бы сделать переброску памяти без промежуточного HBITMAP...
Может кто-то знает еще какие-нибуть примудрости.
Поделитесь, пожалуйста :)