![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.09.2010
Сообщений: 42
|
![]()
всем привет
тут такой вопрос как написать универсальную функцию загрузки текстуры в OpenGL?? тоесть надо сделать в итоге примерно так: имя текстыры = загрзка текстуры(путь) texture = LoadTexture("texture.bmp"); примерно так и потом используем glBindTexture(GL_TEXTURE_2D, texture); и еще как текстурировать много предметов? тоесть я указываю текстуру и пишу загрузку модели а если мне не надо указывать текстуру?? тоесть я нарисовал текстуру а для следующей мне не надо?? то как тогда? |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 04.09.2010
Сообщений: 42
|
![]()
а ну еще забыл написать
использую SDL так что если можно то в нем Последний раз редактировалось jec; 05.09.2010 в 19:59. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 24.08.2010
Сообщений: 34
|
![]()
Вот те класс для текстур. Спасибо Vegar Kleppe. Вообще советую всё скрывать в классах. У мня, к примеру, целая библиотека самописная. Если надо, в личку пиши
![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 04.09.2010
Сообщений: 42
|
![]()
о круто спасибо
а по чем библиотека самописная?? чет почитал код и не разобрался как такое написал, решил сам что нить изобрести и тут у меня проблемка путь к файлу задал нормально а вот имя не получается пишу так: GLuint texture[1]; Код:
Код:
Код:
Последний раз редактировалось Stilet; 06.09.2010 в 08:39. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 24.08.2010
Сообщений: 34
|
![]()
адрес говори. Так вышлю. Писал под glut. Создаёшь объекты и добавляешь в сцену. Поковыряешься..разберёшься
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 04.09.2010
Сообщений: 42
|
![]()
jec19@mail.ru
но это почтовик, тоесть я там никогда не бываю а не проще сида льнуть код? а не надо уже написал как то =)) но почему то работает плохо такая ситуация вот код загрузки: Код:
Код:
вот скрин ![]() а должна быть синей как быть?? решил вопрос надо было написать GL_BGR вместо GL_RGB но тут вопрос а в чем разница та?? Последний раз редактировалось Stilet; 06.09.2010 в 08:39. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
распаковка JPEG на C. Нужна универсальная функция | Marcel | Общие вопросы C/C++ | 14 | 23.06.2010 10:18 |
универсальная программа для форумов !!! | designer999 | Фриланс | 1 | 10.03.2010 21:47 |
Универсальная функция для действия над матрицами | devl | Общие вопросы C/C++ | 10 | 30.01.2010 18:49 |
универсальная программа на C++ | Xeon332 | Помощь студентам | 4 | 27.01.2009 04:07 |
Универсальная защита | Simply-Art | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 13 | 04.10.2007 10:02 |