Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.23;
Скачать: [xml.tar.bz2];

Вниз

Проблема с D3DX8   Найти похожие ветки 

 
ProgRAMmer Dimonych ©   (2007-11-25 00:34) [0]

Почему вообще может не загружаться из ресурсов PNG-рисунок? Функцией D3DXCreateTextureFromResource() пытаюсь создать текстуру вот так:

D3DXCreateTextureFromResource(DXDev,HInstance,"ARR",ArrowTex);

где

DXDev:IDirect3DDevice8;
ArrowTex:IDirect3DTexture8;


Отладчик показывает, что при выполнении указанной функции DXDev имеет неnilевое значение (соответствующее IDirect3DDevice8), ArrowTex равно nil и до, и после выполнения функции.

Ресурс под названием ARR содержится в RT_RCDATA и представляет собой небольшой PNG-рисунок, елси верить Restorator"у, то в EXE"шнике он присутствует.

Функция возвращает Unrecognized Error, в MSDN по поводу этого возвращаемого значения ничего найти не удалось.

Буду благодарен за любую подсказку.


 
vr-online ©   (2007-11-25 15:49) [1]

давно или только начал увлекаться DX?


 
ProgRAMmer Dimonych ©   (2007-11-25 21:09) [2]

> vr-online ©   (25.11.07 15:49) [1]
> давно или только начал увлекаться DX?

DX - это в смысле DirectX вообще или вспомогательной D3DX*? Не очень давно. А что?


 
Германн ©   (2007-11-26 01:10) [3]


> ProgRAMmer Dimonych ©   (25.11.07 21:09) [2]


> А что?

Ответил бы вовремя, получил бы массу "умного" мусора.


 
@!!ex ©   (2007-11-26 09:27) [4]

> [0] ProgRAMmer Dimonych ©   (25.11.07 00:34)

Хм. А разве DX умеет грузить текстуры из PNG??


 
ProgRAMmer Dimonych ©   (2007-11-26 16:06) [5]

> @!!ex ©   (26.11.07 09:27) [4]
> > [0] ProgRAMmer Dimonych ©   (25.11.07 00:34)
> Хм. А разве DX умеет грузить текстуры из PNG??

Да, по крайней мере с D3DX9 это получалось. Библиотечка вспомогательная пользуется, со страшным номером на конце (имени файла :)), она всё и делает. С восьмым вот никак из ресурса не получается, поэтому пока сделал через ж... (из ресурсов в файл с последующим удалением), но решение по-прежнему ищу.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.12.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.041 c
15-1195814214
Cyrax
2007-11-23 13:36
2007.12.23
Как запретить браузеру запоминать внутренние ссылки страницы ?


2-1196189438
Petrovich
2007-11-27 21:50
2007.12.23
Определение размера динамического массива


15-1195932949
lookin
2007-11-24 22:35
2007.12.23
Наконец-то вопрос по теме сайта))


9-1163630622
LightMap
2006-11-16 01:43
2007.12.23
Как смягчают тени у лайтмэпа ?


11-1181400464
Vladimir Kladov
2007-06-09 18:47
2007.12.23
Версия 2.66





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский