|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.09.2010, 19:54 | #1 |
Пользователь
Регистрация: 04.09.2010
Сообщений: 42
|
универсальная функция
всем привет
тут такой вопрос как написать универсальную функцию загрузки текстуры в OpenGL?? тоесть надо сделать в итоге примерно так: имя текстыры = загрзка текстуры(путь) texture = LoadTexture("texture.bmp"); примерно так и потом используем glBindTexture(GL_TEXTURE_2D, texture); и еще как текстурировать много предметов? тоесть я указываю текстуру и пишу загрузку модели а если мне не надо указывать текстуру?? тоесть я нарисовал текстуру а для следующей мне не надо?? то как тогда? |
05.09.2010, 19:54 | #2 |
Пользователь
Регистрация: 04.09.2010
Сообщений: 42
|
а ну еще забыл написать
использую SDL так что если можно то в нем Последний раз редактировалось jec; 05.09.2010 в 19:59. |
05.09.2010, 21:03 | #3 |
Пользователь
Регистрация: 24.08.2010
Сообщений: 34
|
эх молодёж :)
Вот те класс для текстур. Спасибо Vegar Kleppe. Вообще советую всё скрывать в классах. У мня, к примеру, целая библиотека самописная. Если надо, в личку пиши поделюсь
|
05.09.2010, 21:09 | #4 |
Пользователь
Регистрация: 04.09.2010
Сообщений: 42
|
о круто спасибо
а по чем библиотека самописная?? чет почитал код и не разобрался как такое написал, решил сам что нить изобрести и тут у меня проблемка путь к файлу задал нормально а вот имя не получается пишу так: GLuint texture[1]; Код:
Код:
Код:
Последний раз редактировалось Stilet; 06.09.2010 в 08:39. |
05.09.2010, 22:27 | #5 |
Пользователь
Регистрация: 24.08.2010
Сообщений: 34
|
адрес говори. Так вышлю. Писал под glut. Создаёшь объекты и добавляешь в сцену. Поковыряешься..разберёшься
|
06.09.2010, 02:38 | #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 |