forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   OpenGL 3.0 (http://forum.boolean.name/showthread.php?t=5049)

HolyDel 17.11.2007 21:52

OpenGL 3.0
 
http://www.gamedev.ru/community/open...1=5268&v2=5274

вот примерное описание.

alcoSHoLiK 17.11.2007 22:56

Re: OpenGL 3.0
 
Так чуть точнее
http://www.gamedev.ru/community/open...icles/opengl30

jimon 17.11.2007 23:06

Re: OpenGL 3.0
 
я вот что-то не понимаю ...
теперь чтобы игра запустилась под любой видеокартой прийдется
юзать две разных версии OGL ? :/

HolyDel 17.11.2007 23:06

Re: OpenGL 3.0
 
самое главное, это мудрое решение, разделить на две платформы, одна - обратносовместимая, вторая нет, но зато вторая, более точно отображает архитектуру современных видеоускорителей, и следовательно может обеспечивать большую гибкость и производительность.

нет, для того чтобы игра запустилась на любой видеокарте, ето первая версия, а чтобы только на новых - ето вторая.

jimon 17.11.2007 23:19

Re: OpenGL 3.0
 
HolyDel
ну я и говорю о ЛЮБОЙ видеокарте (старые и новые)
к примеру низя чтоли будет отрубить новые фичи и чтобы пошло
на старом железе ... ето ж гемор как с d3d10 будет

HolyDel 17.11.2007 23:23

Re: OpenGL 3.0
 
Цитата:

Почему две версии OpenGL? Решено, что так будет проще для разработчиков. Если вы хотите разрабатывать приложения, совместимые со старым графическим оборудованием, можно использовать OpenGL Longs Peak, но программы также будут работать и на новом оборудовании. Чтобы задействовать все возможности будущего железа, необходимо использовать OpenGL Mt. Evans, который, однако, несовместим со старым оборудованием и предыдущими версиями OpenGL. Ситуация чем-то похожа на использование версий Direct3D 9 и 10, с тем лишь отличием, что привязки к операционной системе может и не быть.
т.е. Longs Peak будет работать и со старыми видеокартами (обратная совместимость )и с новыми (но не со всеми фичами новой видюхи и не максимально эффективно)

Alex_90 18.11.2007 00:33

Re: OpenGL 3.0
 
А лучше делать две версии игры: для старых карт и для новых.
Когда юзер ставит игру, то сначала запускается программа, которая тестирует видеокарту и запускает инсталятор той версии, которая подходит.:)

alcoSHoLiK 18.11.2007 00:33

Re: OpenGL 3.0
 
Longs Peak с расширениями надо юзать)

HolyDel 18.11.2007 01:45

Re: OpenGL 3.0
 
Цитата:

А лучше делать две версии игры: для старых карт и для новых.
Когда юзер ставит игру, то сначала запускается программа, которая тестирует видеокарту и запускает инсталятор той версии, которая подходит
Эти две версии не совмемстимы между собой, поетому простой перекомпиляцией не отделаться

jimon 18.11.2007 13:07

Re: OpenGL 3.0
 
HolyDel
я ето и имел в виду ... если будет два GL которые не совместимы
между собой ... то чем тогда новый GL лутче того же d3d10 ?
разрабу к примеру леньки будет потдерживать две версии кода
но нужно - иначе игра запустится тока на одном поколении видеокарт
а потдержка двух кодов как минимум в 1.5 раз дороже

HolyDel 18.11.2007 13:11

Re: OpenGL 3.0
 
5% операционнах систем - не виндоус.


Часовой пояс GMT +4, время: 03:16.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot