|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.08.2010, 18:27 | #31 | ||||
c++, dx/ogl
Форумчанин
Регистрация: 10.11.2008
Сообщений: 131
|
Цитата:
Цитата:
Цитата:
Это первый вопрос: загрузиласть ли она, потом была ли задана с помощью glBindTexture(GL_TEXTURE_2D, ....) для прорисовки? включено ли текстурирование? glEnable(GL_TEXTURE_2D); есть ли текструные координаты на прямоугольнике? Цитата:
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but rather how many batches/frame! |
||||
23.08.2010, 18:56 | #32 |
Пользователь
Регистрация: 24.01.2010
Сообщений: 25
|
Понятно, спасибо. Значит, все дело в том, что размеры изображения не остались степенями двойки. А в представленных примерах альфа-канал достигается программным способом. Зачем так делать, если можно нарисовать его сразу же в TGA-изображении, и OpenGL его просчитает?
|
23.08.2010, 19:32 | #33 | ||
c++, dx/ogl
Форумчанин
Регистрация: 10.11.2008
Сообщений: 131
|
Цитата:
Цитата:
void glTexImage3D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * data);
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but rather how many batches/frame! |
||
06.09.2010, 21:17 | #34 |
Пользователь
Регистрация: 24.01.2010
Сообщений: 25
|
Здравствуйте. Я пытался освоить функцию glTexSubImage2D, и вот, что получилось. Но я подозреваю, что что-то делаю неправильно, только вот что?
Код:
|
07.09.2010, 00:11 | #35 |
c++, dx/ogl
Форумчанин
Регистрация: 10.11.2008
Сообщений: 131
|
а где glGenTextures?) мне кажется его не хватает перед glBindTexture.
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but rather how many batches/frame! |
07.09.2010, 00:27 | #36 | |
Пользователь
Регистрация: 24.01.2010
Сообщений: 25
|
Цитата:
|
|
07.09.2010, 01:06 | #37 |
c++, dx/ogl
Форумчанин
Регистрация: 10.11.2008
Сообщений: 131
|
Оо а обычный glTexImage2D грузит текстуру?
т.е. надо проверить грузится ли текстура вообще и правильно ли вас понимает glTexSubImage2D. формат флага GL_RGBA соответствует данным? а размеры текстуры? Вы не вылазите за пределы 14*128+128 = 1920? И где тут двойка в степени для размерности текстуры в 2048? и фильт почему один? у мну их два... хоть и грузиться одиночная бмпха Код:
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but rather how many batches/frame! Последний раз редактировалось .pixel; 07.09.2010 в 01:12. Причина: посетила очередная мысля по поводу... |
07.09.2010, 01:33 | #38 | |||
Пользователь
Регистрация: 24.01.2010
Сообщений: 25
|
Цитата:
Код:
Цитата:
Цитата:
Код:
|
|||
08.09.2010, 01:52 | #39 |
c++, dx/ogl
Форумчанин
Регистрация: 10.11.2008
Сообщений: 131
|
Помучил glTexSubImage2D и выяснил что она дохлый номер(… она как оказывается для обновления областей текстуры из указателя на данные, а не для выборки из указателя по указанным кордам… вот. Но есть еще вариант выборки спрайта из общей текстуры -манипуляция текстурными координатами. На скорую руку набросал пример с классом сGLSprite… гляньте, может быть поможет)
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but rather how many batches/frame! |
08.09.2010, 09:02 | #40 |
Пользователь
Регистрация: 24.01.2010
Сообщений: 25
|
Спасибо, буду разбираться.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Визуальные эффекты в программе | SKS | Мультимедиа в Delphi | 12 | 19.01.2011 08:31 |
Эффекты к имиджу | Marsik | Помощь студентам | 31 | 08.01.2010 16:45 |
Эффекты окон | BOBAH13 | Мультимедиа в Delphi | 1 | 03.10.2008 08:49 |
Эффекты картинок | Andrey1433 | PHP | 1 | 17.03.2008 02:07 |
Визуальные эффекты... | ~N@um~ | Помощь студентам | 2 | 11.12.2007 11:15 |