На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела "Программирование графики"
1) Данный раздел предназначен для обсуждения проблем, возникающих при программировании задач, связанных с чтением, сохранением, обработкой, созданием, отрисовкой графической информации (в том числе - 3D [OpenGL, Direct3D] и анимации [в т.ч. VFW, DirectShow, OpenDML]).
Флэш обсуждают здесь!.

2) Если вы хотите получить совет для конкретной платформы/языка программирования, обязательно укажите их в вопросе.

3) Уважаемые новички! Мы приветствуем Ваше желание научить всех посетителей раздела правильному программированию. Но огромная просьба, перед тем, как писать поучения в старых (последний ответ - "старее" месяца, а особенно, если вопрошавший не появляется на форуме уже не первый месяц, в чем можно убедиться в его профиле) темах, хорошо подумать, будет ли кому-нибудь, кроме Вас cамих, это интересно.



Ваше мнение о модераторах: user posted imageBarazuk, user posted imageOpenGL, user posted imageMikle
Модераторы: OpenGL, Mikle
  
> Как загрузить текстуру из DLL , OpenGL
    Есть у меня работающий код загрузки текстуры из bmp файла. Если через цикл то множества файлов.

    Теперь есть желание "запихнуть" эти картинки в dll. dll готова. Но возникла проблема как достать эти картинки. Вернее вот функция,
    ExpandedWrap disabled
      hbitmap = (HBITMAP) LoadImage(hResLibrary, MAKEINTRESOURCE(001), IMAGE_BITMAP, 32, 32, LR_LOADFROMFILE));


    Но она возвращает HBITMAP, а в код выше нужно AUX_RGBImageRec.
    Как создать из одного типа (HBITMAP) другой (AUX_RGBImageRec) ?
    Сообщение отредактировано: E.A. -
      Цитата E.A. @
      Но она возвращает HBITMAP, а в код выше нужно AUX_RGBImageRec.
      Как создать из одного типа (HBITMAP) другой (AUX_RGBImageRec) ?
      Т.к. в итоге всё равно нужны сырые пикселы, то можно двумя путями идти:
      1.Напрячь GDI+, а там есть загрузка из HBITMAP'а.
      2.Начать крутить GDI-шную GetDIBits.
        решил пойти другим путем с использованием тайлсетов,
        так как у меня в первую очередь была проблема в большом числе рисунков к программе.
        вопрос решен
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0244 ]   [ 15 queries used ]   [ Generated: 28.03.24, 09:13 GMT ]