![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#61 |
c++, dx/ogl
Форумчанин
Регистрация: 10.11.2008
Сообщений: 131
|
![]()
по мне так тут две вещи могут быть (как по отдельности так и в совокупе)
1. не правильное смещение на данные (нужны именно данные(пиксели) без всяких заголовков файла-контейнера) 2. не правильное указание процедуре glTexImage2D на формат – данных. Попробуйте для начала формат задать таким макаром... glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB8, 128, 128, 0, GL_BGR, GL_UNSIGNED_BYTE, @Str[1]);
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but rather how many batches/frame! |
![]() |
![]() |
![]() |
#62 | ||
Форумчанин
Регистрация: 25.06.2009
Сообщений: 163
|
![]() Цитата:
![]() Цитата:
-------------------------------------------------------------------------------------------------------- Поставил @Str[18], и все равно цвета неправильноотображаются: ![]() Вообще я заметил, что в зависимости от того, какое число поставишь в скобках, будет меняться цвет изображения: ![]() Далее цвета повторяются. Но само изображение от этого не страдает, только при некоторых числах возникает смещение. Например, если я напишу '@Str[1000]', то опять увижу изображение под номером 4. Последний раз редактировалось ZotaC; 08.01.2011 в 19:29. |
||
![]() |
![]() |
![]() |
#63 |
c++, dx/ogl
Форумчанин
Регистрация: 10.11.2008
Сообщений: 131
|
![]()
Тогда надо посчитать смещение на данные правильно…
считается оно на с++ так: Код:
Код:
Код:
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but rather how many batches/frame! |
![]() |
![]() |
![]() |
#64 |
Форумчанин
Регистрация: 25.06.2009
Сообщений: 163
|
![]()
.pixel, а разве, неправильно просто писать '18'? Я брал информацию отсюда:
http://delphiworld.narod.ru/base/tga_file_caption.html |
![]() |
![]() |
![]() |
#65 | |
c++, dx/ogl
Форумчанин
Регистрация: 10.11.2008
Сообщений: 131
|
![]()
ZotaC
Цитата:
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but rather how many batches/frame! |
|
![]() |
![]() |
![]() |
#66 |
Форумчанин
Регистрация: 25.06.2009
Сообщений: 163
|
![]()
IDLength = 0: плюсовать нечего. (
|
![]() |
![]() |
![]() |
#67 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
![]()
смею предположить что скорее всего не GL_BGR, а GL_RGB
|
![]() |
![]() |
![]() |
#68 |
c++, dx/ogl
Форумчанин
Регистрация: 10.11.2008
Сообщений: 131
|
![]()
в TGA вроде порядок байтов другой... для 24х бит - GL_BGR, и GL_BGRA который c альфой 32х битный... читата из ссылки Zota'ka - "...(B)lue (синий), (G)reen (зеленый), (R)ed (красный) и значение атрибута - (A)ttribute."
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but rather how many batches/frame! |
![]() |
![]() |
![]() |
#69 | |
Форумчанин
Регистрация: 25.06.2009
Сообщений: 163
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#70 |
Форумчанин
Регистрация: 25.06.2009
Сообщений: 163
|
![]()
Здравствуйте, теперь возник тот же вопрос относительно загрузки файлов .jpg. Как я понимаю, у них размер заголовка зависит от многих параметров и не фиксирован как в .tga, то есть, там все намного сложнее. Каковы способы загрузки .jpg через glTexImage2D?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
OpenGL...Игры без тормозов...Как?! | saggy | Мультимедиа в Delphi | 10 | 03.07.2010 12:25 |
разработка игры "Реверси". Имеется код этой игры на С++ | CD-RW | Помощь студентам | 0 | 28.03.2010 00:13 |
Хочу начать писать игры на OpenGL | lionbeast | Помощь студентам | 2 | 02.10.2009 11:04 |
OpenGL | Paul_AG | C++ Builder | 20 | 14.09.2009 19:07 |
OpenGL в С# | LeGAl | Общие вопросы .NET | 0 | 30.04.2009 02:15 |