![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как работает 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]Тебе нужно точто внутри? тогда ето к разработчикам.
А примером использования. поищи сначала в поисковике.