Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
2-1215156404
laao
2008-07-04 11:26
2008.08.10
объясните поведение Delphi при выполнении следующего кода


15-1213866102
Fin
2008-06-19 13:01
2008.08.10
Программы для модогядерных процессоров


1-1196253404
Elec3C
2007-11-28 15:36
2008.08.10
Приоритет программ через CreateProcess


2-1215465648
Ya
2008-07-08 01:20
2008.08.10
Количество ярлыков


15-1214425672
Пробегал2....
2008-06-26 00:27
2008.08.10
А есть тут народ, кто разбирается в чертежах?




   Наверх