![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
OpenGL: вопрос по glReadPixels
Чайник © (2007-03-05 17:00:00)Могу ли я в качастве буфера для приема пикселей из буфера кадря использовать динамический массив?
В частности, если так работает:
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);
Чайник (2007-03-05 17:35:00) [1]
> MBo © (05.03.07 17:18) [1]
> многомерный динамический массив не лежит одним куском.
> Однако часто можно использовать одномерный, при необходимости
> рассчитывая индексы
Ура! Заработало! (с)Матроскин
MBo (2007-03-05 17:18:00) [2]многомерный динамический массив не лежит одним куском.
Однако часто можно использовать одномерный, при необходимости рассчитывая индексы