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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2014, 20:58   #1
KotMashina
 
Регистрация: 22.05.2013
Сообщений: 4
По умолчанию Загрузка .png в OpenGL C++.

Здравствуйте! Получилось загрузить файлы .bmp в проект, но хотелось бы научиться загружать .png. Какие для этого нужны библиотеки, функции? Пока загружал таким способом:
Код:
GLuint	texture[1];		// Место для одной текстуры
GLvoid LoadGLTextures()
{
	AUX_RGBImageRec *texture1;
	texture1 = auxDIBImageLoad(L"file.bmp"); 
	glGenTextures(1, &texture[0]);
	glBindTexture(GL_TEXTURE_2D, texture[0]);
	glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
	glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
	glTexImage2D(GL_TEXTURE_2D, 0, 3, texture1->sizeX, texture1->sizeY, 0, GL_RGB, GL_UNSIGNED_BYTE, texture1->data);
}

Последний раз редактировалось KotMashina; 27.12.2014 в 21:07.
KotMashina вне форума Ответить с цитированием
Старый 27.12.2014, 21:02   #2
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

pgn? Вы бы хоть формат правильно написали. А уж потом пытались код писать.
WinCoder вне форума Ответить с цитированием
Старый 27.12.2014, 21:04   #3
KotMashina
 
Регистрация: 22.05.2013
Сообщений: 4
По умолчанию

Простите, описался. Имел ввиду формат png. Формат pgn тоже есть, но он никак не связан с этим.. С ним мне работать гораздо привычнее, поэтому и ошибся.

Последний раз редактировалось KotMashina; 27.12.2014 в 21:08.
KotMashina вне форума Ответить с цитированием
Старый 30.12.2014, 00:01   #4
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Может вам пригодится мой пример на Qt OpenGL. Здесь наложение текстуры на треугольник: https://github.com/8Observer8/Lesson...xturedTriangle
8Observer8 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка текстуры в Opengl c++ Roman_DevilRigoll Общие вопросы C/C++ 2 14.08.2014 14:06
Загрузка текстуры OpenGL JVlasov Мультимедиа в Delphi 6 07.08.2014 14:21
Загрузка текстур в OpenGL ser70 Общие вопросы C/C++ 3 24.08.2013 13:22
Загрузка множества текстур. OpenGL Asker13 Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 17.04.2011 13:10
Загрузка объекта OpenGL? spamer Мультимедиа в Delphi 6 05.10.2009 18:13