Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.10;
Скачать: CL | DM;

Вниз

OpenGL: вопрос по glReadPixels   Найти похожие ветки 

 
Чайник ©   (2007-03-05 17:00) [0]

Могу ли я в качастве буфера для приема пикселей из буфера кадря использовать динамический массив?
В частности, если так работает:

   Buff   : array [1..500, 1..500, 0..2] of GLubyte;
//
   glReadPixels(0, 0, 500, 500, GL_RGB, GL_UNSIGNED_BYTE, @Buff);


то так выдает AV:

   Buff   : array of array of array of GLubyte;
//
   SetLength(Buff, 500, 500, 3);
   glReadPixels(0, 0, 500, 500, GL_RGB, GL_UNSIGNED_BYTE, Buff);


 
MBo ©   (2007-03-05 17:18) [1]

многомерный динамический массив не лежит одним куском.
Однако часто можно использовать одномерный, при необходимости рассчитывая индексы


 
Чайник ©   (2007-03-05 17:35) [2]


> MBo ©   (05.03.07 17:18) [1]
> многомерный динамический массив не лежит одним куском.
> Однако часто можно использовать одномерный, при необходимости
> рассчитывая индексы


Ура! Заработало! (с)Матроскин



Страницы: 1 вся ветка

Текущий архив: 2008.08.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
15-1214220098
int64
2008-06-23 15:21
2008.08.10
Нет притока программистов в Delphi?


2-1215518523
Colt
2008-07-08 16:02
2008.08.10
Освобождение памяти в MDI приложении


15-1214212505
Alien1769
2008-06-23 13:15
2008.08.10
Системы учета доступа


10-1148645234
AlexAlex
2006-05-26 16:07
2008.08.10
Передача файла DCom-серверу


15-1214071119
data
2008-06-21 21:58
2008.08.10
а я в отпуске))) пишу из Турции