ФлеймФорумРазработка игр

Почему Джон Кармак использует OpenGL (2 стр)

Страницы: 1 2 3 49 Следующая »
#15
22:00, 19 фев 2012

Mikle
> Это я уже выкладывал, как типичный пример:

знаешь, тут под рукой есть один тайл, ну очень известный - под amd глючит, DX9 :)

#16
22:05, 19 фев 2012

innuendo
Я понимаю, что AMD виноваты в бОльшей мере, чем OpenGL, но, всё же, бОльшая часть их багов именно под OpenGL.

#17
22:09, 19 фев 2012

Я выбираю OpenGL, но в пользу DX могу сказать, что на моём ноуте с видеокартой intel 965GM поддерживается DX9, а OpenGL всего лишь 1.5 с шейдерами ARB (GLSL нету). Поэтому приходится сидеть в линуксе и использвать Мезу :)

#18
0:08, 20 фев 2012

Mikle
У меня 250 жираф, и тот, и другой рендереры не глючат, а в Day One (предрелизная демка) под OGL пропадают пушки и стены.

DX - эзотерика, вот и не использует.

#19
0:35, 20 фев 2012

Может он просто DirectX не осилил :)

#20
0:40, 20 фев 2012

VIP_Artemka
> Может он просто DirectX не осилил :)
Ну да, а потом все-таки осилил и перешел на него.

#21
0:43, 20 фев 2012

kipar
Это противоречит заголовку темы. Не могли бы Вы ему передать, чтобы он вернулся на ogl. :)

#22
1:03, 20 фев 2012

KVADRO
> .собственно а почему именно OpenGL?

Кроссплатформенность же.
На Linux, конечно, много не заработаешь, но еще есть Маки и консоли.
А DirectX есть только на Винде и X-Box.

#23
9:06, 20 фев 2012

Mikle
>Это не у меня - у меня GF260, просто пошёл по конторе, где нашёл ATI - останивился и стал тестить, Q3 пошёл без проблем, на HL получилось так.
И причем тут проблемы с OpenGL, если и в Q3 и в HL используется OpenGL?

Den Zurin
А еще значительную часть рынка занимают мобильные устройства, там тоже OpenGL.

#24
10:46, 20 фев 2012

nes
> причем тут проблемы с OpenGL, если и в Q3 и в HL используется OpenGL?
При том, что в Q3 и в HL могут быть задействованы разные ф-ции, для в Q3 хватило, а для HL - нет.
VIP_Artemka
> Это противоречит заголовку темы.
Последний Wolfenstain потребовал у меня d3dx9_xx.dll...

#25
12:42, 20 фев 2012

>А вообще ещё на ATI перманентно глючит.
У меня AMD, но OpenGL работает нормально, зато почему-то глючит DX. Когда я писал мульти-API движок, не мог никак избавиться от глюков кубической карты отражений, накладываемой на сферу. Вначале всё работало правильно. Потом вдруг, непонятно от чего, текстура стала неправильно накладываться, хотя код в этом месте я и не менял. Через какое-то время глюк изменился и сфера вообще стала какой-то полосатой. Сколько я ни отлаживал и ни читал документацию из SDK, так и не понял, в чём проблема. Наверное, глюк появился\изменился после обновления драйвера. Надо было проверить это на других компьютерах, но я почему-то тогда не додумался до этого, а сейчас старой версии уже не сохранилось. Конечно, я мог бы сделать это на шейдерах, но я тогда не мог решить проблему, как совместить шейдеры OpenGL и Direct3D9 в движке. В конце концов, я выкинул Direct3D из движка, и сейчас работаю только с OpenGL и всё хорошо.

#26
12:57, 20 фев 2012

Mikle
> Последний Wolfenstain потребовал у меня d3dx9_xx.dll...
Его делали Вороны, а не Кармак ;)

ОГЛ любит не только Джон. Самая успешная, самая продаваемая серия шутеров, Call of Duty, тоже юзает ОГЛ = Д3Д сакс, троллфейс
Старбриз в своих играх так же использует OGL, все PS 3 игры тоже используют OGL

#27
13:04, 20 фев 2012

Mikle
В HL может графика была частично софтварная, откуда такая уверенность что именно GL виноват?

#28
13:07, 20 фев 2012

> графика была частично софтварная

:D

#29
13:25, 20 фев 2012

StiX
> Самая успешная, самая продаваемая серия шутеров, Call of Duty, тоже юзает ОГЛ

как минимум CoD4 уже нет

> все PS 3 игры тоже используют OGL

говорят, там свой апи пипи по командам похожий на GL

Страницы: 1 2 3 49 Следующая »
ФлеймФорумРазработка игр

Тема в архиве.