![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не работают glDrawArrays и glDrawElements- не найдены [Delphi, Windows]
Extracter © (2007-11-10 21:54:00)Эти функции делфя не находит, может в заголовочном файле проблема? Что за фиготень, помогите..
@!!ex (2007-11-12 08:43:00) [1]> Если же стандартные типы задавать, то ошибка получается
> на уровне glvertexpointer, типы pointer и array несовместимы.
Еще бы они совместимы были....
Указатель и массив - не одно и тоже.
homm (2007-11-12 08:40:00) [2]> Какая-то фигня получается, пытаюсь создать массив с координатами,
> пишу так в разделе описания переменных: m:array[0..11]
> of GL_FLOAT = (-1.0, 1.0, ну и в таком духе); при компиляции
> вылазит ошибка "')' expected but ',' found" и курсор устанавливается
> после первой запятой.
Это глобальная переменная? Инициализировать можно только их.
@!!ex (2007-11-12 08:21:00) [3]> Что ж мне, все недостающее переписывать..
Я так и делаю.
Проблем пока не ощущаю.
ИМХО лучше подключать только те расширения, которые нужны...
Extracter (2007-11-11 21:18:00) [4]Up. С Gl_Vertex_Array разобрался, надо ж было и константы извлечь из библиотеки(GL_VERTEX_ARRAY=$8074). С массивом ситуация не ясна, неужели никто не знает?
Extracter (2007-11-11 18:38:00) [5]Что с этим можно сделать? Народ, подскажите, пжалст.
Extracter (2007-11-11 17:43:00) [6]Чота там я только для 1.5 нашел.. А версия от sgi оказалась 1.1, обновлю потом.. Какая-то фигня получается, пытаюсь создать массив с координатами, пишу так в разделе описания переменных: m:array[0..11] of GL_FLOAT = (-1.0, 1.0, ну и в таком духе); при компиляции вылазит ошибка "')' expected but ',' found" и курсор устанавливается после первой запятой. Пытался и тип gl_int задавать(числа перевел в нормальный вид), то же самое. Если же стандартные типы задавать, то ошибка получается на уровне glvertexpointer, типы pointer и array несовместимы.
Ricks (2007-11-11 00:19:00) [7]www.delphigl.com
должно быть там.
Extracter (2007-11-10 23:43:00) [8]Завалялась 2я версия от Sgi, поставил, как ее к делфи можно прикрутить(=где бы взять заголовки)?
Pa5ha (2007-11-10 23:36:00) [9]я на 1.1 сижу )
Extracter (2007-11-10 22:59:00) [10]Глянул инфу, сижу я на 1.3.0 =)) обновлю, а где можно заголовочные файлы скачать? А то glenableclientstate(gl_vertex_array) тоже не пашет, gl_vertex_array не найдено. Что ж мне, все недостающее переписывать..
Ricks (2007-11-10 22:32:00) [11]Скачай новые заголовочные файлы. Ты что, до сих пор сидишь на OpenGL 1.5? :)
Extracter (2007-11-10 22:25:00) [12]Притормозил,все понятно, спс за помощь..
Extracter (2007-11-10 22:16:00) [13]Дык glDrawArrays указан, а он тоже не найден.. Это мне на дельфине тока с glbegin-glend обитать?.. =(
Dib@zol (2007-11-10 21:58:00) [14]procedure glVertexPointer(size: GLint; atype: GLenum; stride: GLsizei; data: pointer); stdcall; external OpenGL32;
procedure glColorPointer(size: GLint; atype: GLenum; stride: GLsizei; data: pointer); stdcall; external OpenGL32;
procedure glDrawArrays (mode: GLenum; first: GLint; count: GLsizei); stdcall; external OpenGL32;
procedure glEnableClientState (aarray: GLenum); stdcall; external OpenGL32;
procedure glDisableClientState (aarray: GLenum); stdcall; external OpenGL32;
В заголовочном файле этого и правда нет. Так что добавляй вышеуказанное, и радуйся жЫзни.