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

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

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.07.2010, 21:09   #1
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
Стрелка Некорректный вывод изображения

Доброе время суток! Не могли бы вы мне подсказать, почему в моём проекте текстура выводится некорректно на экран? Проект во вложении.

P.S. Как только меняю структуру данных с TMyImage = array of array of array of GLbyte; на TMyImage = array [0..49, 0..49, 0..2] of GLbyte; всё работает нормально.
Вложения
Тип файла: rar GlobalOpenGLTest.rar (7.6 Кб, 16 просмотров)
Манжосов Денис :) вне форума Ответить с цитированием
Старый 23.07.2010, 22:59   #2
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Скорее всего:
Код:
glDrawPixels(50, 50, GL_RGB, GL_UNSIGNED_BYTE, @Image);
->
Код:
glDrawPixels(50, 50, GL_RGB, GL_UNSIGNED_BYTE, @Image[0][0][0]);
Изобретатель велосипедов
Selestis вне форума Ответить с цитированием
Старый 23.07.2010, 23:08   #3
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

glDrawPixels требует указатель на источник пикселей, ...зачем "лепить горбатого", когда PChar и есть массив указателей? ...его и используй как приемник данных из файла.

Во вложении пример, ...я запихнул все в OnCreate, чтобы не париться с процедурами, изучи.
Вложения
Тип файла: zip GlobalOpenGLTest2.zip (8.8 Кб, 16 просмотров)
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 24.07.2010, 00:12   #4
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Во всём разобрался. Спасибо за полезный пример.
Манжосов Денис :) вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод текста поверх изображения _-Re@l-_ Общие вопросы Delphi 2 21.07.2010 14:20
вывод изображения асемблер eXen_fm Фриланс 3 07.06.2010 09:55
BitBlt, вывод изображения zotox Win Api 5 22.04.2010 21:43
Вывод врагмента изображения на весь экран в OpenGL LMan Помощь студентам 0 13.09.2009 17:51
Вывод изображения из листбокса (комбобокса) dsapa Microsoft Office Excel 6 11.10.2008 22:58