· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› Подскажите функции OpenGL'я...

Посл.отвђт Сообщенiе


Дата: Май 5, 2003 09:09:09

Если кто-нибудь занимался подобной ерундой, помогите!
Мне надо поиметь описания параметров всех функций для построения примитивов, таких как gluCylinder, gluSphere, gluDisk и т.д.
Просьба не предлагать "см. MSDN". Там параметры функций отличаются от АСМовских.


Дата: Май 5, 2003 18:17:32

Не, там они на си\сипэпэ, можно переводить, и примеры попадаются, но вообще то мсдн это для винапи...Опенгл лучше учить в другом месте, в поисковике...


Дата: Май 6, 2003 15:17:42


Дата: Май 7, 2003 07:14:02

2Evld: был я там и не нашел того, чего надо. Там описания из MSDN'а выдраны и тоже для С. Просто для функции gluCylinder описаны 6 параметров, а в прототипе в масме их 9... и так со всеми объектами...


Дата: Май 7, 2003 10:09:57 · Поправил: P2M

dz Black Beast
для функции gluCylinder описаны 6 параметров, а в прототипе в масме их 9...
В прототипе не параметров девять, а DWORD'ов.
sizeof(GLdouble) == 2 * sizeof(DWORD).

Попробуйте:
[code]
#include <windows.h>
#include <stdio.h>
#include <gl/gl.h>

int main(void)
{
printf("sizeof(GLdouble) = %d\n", sizeof(GLdouble));
printf("sizeof(DWORD) = %d\n", sizeof(DWORD));

return 0;
}
[/code]


Дата: Май 7, 2003 21:20:13

Я уже разобрался в чем суть. Даже заработало! :) Но меня поражает наличие отсутствия всяческой документации по данной проблеме...
Спасибо за помощь.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.035