Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2012, 11:39   #1
Kukurudza
Форумчанин
 
Регистрация: 02.06.2011
Сообщений: 282
По умолчанию DirectX mipmap

хочу для своей текстуры сделать, например три мип уровня. делаю так:
Код:
DWORD usage = D3DUSAGE_DYNAMIC; // D3DUSAGE_DYNAMIC D3DUSAGE_AUTOGENMIPMAP D3DUSAGE_RENDERTARGET
int levels = 5;
D3DPOOL pool = D3DPOOL_DEFAULT; // D3DPOOL_DEFAULT D3DPOOL_MANAGED
D3DFORMAT format = D3DFMT_DXT1; // D3DFMT_A8R8G8B8 D3DFMT_DXT1
Device->CreateTexture(textureSize.x,textureSize.y,levels,usage,format,pool,&texture,NULL);
texture->GenerateMipSubLevels();
уровень, который самый детальный, рисуется верно, а остальные, как будто там память не инициализирована. в общем там че попало.
при этом, я ещ часто обновляю саму текстуру. куда копнуть?

Последний раз редактировалось Kukurudza; 24.08.2012 в 13:32.
Kukurudza вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Directx Ev1L Visual C++ 6 11.01.2011 13:52
directx и C++ dampirik Общие вопросы C/C++ 4 20.11.2009 14:00
DirectX и С++ mrandrey Общие вопросы C/C++ 2 24.08.2009 14:46
DirectX Doom4eg Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 06.08.2008 13:08