Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как работает OpenGL


Xerx ©   (2004-08-11 05:05:00) 

Помогите найти информацию о работе OpenGL. Как там все вычисляется и строится. Чем больше, тем лучше. Можно на ObjectPascal, Pascal, C/C++, VB и ASM.


Xerx   (2004-08-20 20:49:00) [1]

> П7
Уже ДАВНЫМ ДАВНО от корки, до корки. Но там не всё есть и не всё понятно.

> Zer0[np]
Использую VESA, где-нить 800x600x256. И вполне реально, я уже делал несколько демок. На Pentium MMX 133 32Mb видюха вообще с...я ~850(!) FPS. Вроде есть ещё запас на вычисления?!


Zer0[np]   (2004-08-18 19:17:00) [2]

Ключевые слова : software rasteriser (гуглить!)

про геометрические алгоритмы вообще: http://www.geometryalgorithms.com/

про софтварную растеризацию ( полноценная замена OpenGL )
|Mesa3D |An implementation of the OpenGL API|
http://sourceforge.net/projects/mesa3d/
минус - она на си написана =)

Под дос-виртуальный86 писать не советую, 64k лимит убьет все желание. Лучше использовать FPC или TMT Pascal, и пользовать защищенный режим. (BP7 386 инструкции не понимает, поэтому его тоже юзать не советую)


П7   (2004-08-18 11:57:00) [3]


> Xerx ©   (18.08.04 06:59) [7]

Ну а в чём тогда проблема-то? Тебе нужна трёхмерная геометрия? Если да, то тебе нужно изучить вот это: http://www.enlight.ru/faq3d/


Xerx   (2004-08-18 06:59:00) [4]

> Ландграф Павел
Я делаю 3D движок под DOS. А знаний уровня 1 курса Баймана по аналитической геометрии не хватает. Вот я и спрашиваю!

Мне вообще ... на DirectX. У меня свои модули работы с графикой на ASM.


Xerx   (2004-08-18 06:59:00) [5]

> Ландграф Павел
Я делаю 3D движок под DOS. А знаний уровня 1 курса Баумана по аналитической геометрии не хватает. Вот я и спрашиваю!

Мне вообще ... на DirectX. У меня свои модули работы с графикой на ASM.


Ландграф Павел   (2004-08-13 21:44:00) [6]

Xerx>крутой=)... кого ты "просчитывать" собрался все равно не понимаю... каким образом ты хочешь добится ТАКОГО низкого уровня через дрова видео карты? пиши дрова, и просчитый скока влезет... а так для nvidia карт что-то было... вроде работы без directx. лезай на сайт производителя твоей карты и пиши... я так понял ты не в курсе что такое directx? енто чтобы твоя прога была совместима со всеми видеокартами... а так тебе придется как под дос раньше писать под все видеокарты оддельные библиотеки... не глупо-ль? или ты думаешь что можешь что-то написать быстрее мелкомягких? они то не месяц создавали такую огромную базу как directx и постоянно ее усовершенствуют и дополняют...


Xerx   (2004-08-13 03:49:00) [7]

Мне хочется узнать, как вообще, а не только OpenGL, просчитывать 3D и работать с экраном (через дрова).


Ландграф Павел   (2004-08-11 22:08:00) [8]

Мне кацца что вычисляется и строится не opengl`ом а процессором и видеокартой... вот и читай как процессор и видеокарта с поддержкой opengl работает с 3D... мне кацца опять-таки=) если б кто знал как он работает (процедуры библиотеки opengl), то давно бы нацалась неразбериха с клонами opengl api... можете бить, но мне так кацца=))


Паскальные надписи   (2004-08-11 20:33:00) [9]

Тебе ссылки нужны или глубокий филосовский анализ?


Fredy314   (2004-08-11 13:50:00) [10]

Тебе нужно точто внутри? тогда ето к разработчикам.

А примером использования. поищи сначала в поисковике.


Наверх

Титульная страница Поиск, карта сайта Написать письмо