Seaward.ru

Здравствуйте, гость ( Вход | Регистрация )

> DirectX vs. OpenGL, холивар
Алмаз
сообщение Mar 8 2010, 19:19
Сообщение #1


боцман
****


Группа: форумчанин
Сообщений: 117
Регистрация: 19-July 09
Из: Нижнекамск
Пользователь №: 20,790



DX детище MS, а MS всегда играла не чисто. OpenGL с версии 1.2 не поддерживается в Windows и при этом все вызовы OpenGL идут через DX. Как думаете, зачем это сделано? Чтоб хоть как-то сравнять уровень DX с уровнем OpenGL. Как-то, ARB и MS решили совместно создать API, включающих в себя преимущества OpenGL и DX. Что вы бы думали? MS приложила все усилия, чтобы провалить этот проект. Кстати, он назывался "Фаренгейт". Все кто программировал на DX и перешёл на OpenGL скажут, что DX - это не дело. Хотя с версии 10 ситуация стала лучше, а DX 11 способен на многое. Но! Всё, что умеет DX 11 (всё, что реально нужно при граф. программировании, а не для критических бенчмарков, хотя и с этим в OpenGL проблем нет) есть/было в OpenGL. Картинка в OpenGL на порядок качественней, чем в DX. И рисует OpenGL быстрее DX и это факт! А те, кто станет написанное здесь истину оспаривать, либо приверженец DX/MS или мало, что смыслит в графике. Тогда почему все игры на DX? Очень просто - в DX есть всё для создания полноценной игры. Звук, сеть, загрузчик изображений и мешей, матбиблиотека и многое другое. Те, кто "свяжется" с OpenGL ждёт очень много трудностей (особенно начинающих). Всё надо делать самому и не просто делать, а делать так, чтоб работало на должном уровне.

P. S. Не стоит приводить ссылки на gcup.ru - это сборище малолеток, которые за весь день на форуме только и делают, что отвечают на опросы и создают тупейшие темы. У них нет собственного оригинального материала, зайдите сами посмотрите - это просто детсад.

P. S. S. Написал сей пост я лишь затем, чтоб люди глаза разули.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
4 страниц V < 1 2 3 4 >  
Reply to this topicStart new topic
Ответов(40 - 59)
МОлЬ
сообщение Sep 24 2010, 11:45
Сообщение #41


Пыльцекрылый терминатор шерсти в изгнании
*******

Ветеран ФорумаЗаслуженный КорсарЗаслуженный Игроман
Seaward Team
Группа: бета-тестер
Сообщений: 3,651
Регистрация: 14-December 05
Из: Москва
Пользователь №: 1,688



Кстати у меня на видюхе, вернее в контрол центре))) есть ползунок качества воспроизведения именно OpenGL. Я вот не понял это для чего??? Может АМД знает что-то, чего не знаем мы? Может к 2012 новый Хбокс будет именно OpenGL использовать, а не ДХ???
Или для этого есть какие-то более рациональные объяснения???
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
navy
сообщение Sep 24 2010, 11:55
Сообщение #42


Hagane no Renkinjutsushi
*******

Seaward TeamВетеран ФорумаЗаслуженный Корсар

Группа: Seaward.Ru Team
Сообщений: 5,967
Регистрация: 15-March 05
Из: Волгоград
Пользователь №: 578



Цитата
Может к 2012 новый Хбокс будет именно OpenGL использовать, а не ДХ???

Х-ящик вряд ли, це ж мелкомягкие.... smile.gif А вот что другие могут перейти шансы не нулевые smile.gif Те же сони и прочие.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ALexusB
сообщение Sep 24 2010, 12:02
Сообщение #43


Разработчик ВМЛ-КВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 15,618
Регистрация: 2-November 04
Пользователь №: 3



в Нвиде тоже раньше была закладка ОпенГл, сча она токо через твикеры есть
У тя просто АТИ, а до того был ЖФ. Вот и удивился - все карты тянут и ДХ и ОпенГЛ, другое дело, кто что юзает в программах (играх)
Я помню перся от двух ОпенГЛ игр - Квайк3 и ВампирМаскадад и считал графу в них более "круглой", чем квадратные локации ДеусЕх на ДХ
Но вот 2000г стал переломным для ДХ, а с выходом ХБОХ так и совсем вопрос уже не ставился (для игр).
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
МОлЬ
сообщение Sep 24 2010, 12:13
Сообщение #44


Пыльцекрылый терминатор шерсти в изгнании
*******

Ветеран ФорумаЗаслуженный КорсарЗаслуженный Игроман
Seaward Team
Группа: бета-тестер
Сообщений: 3,651
Регистрация: 14-December 05
Из: Москва
Пользователь №: 1,688



Я так понял, что развитию ДХ мешает именно Хящик, а это в свою очередь тормозит развитие новых продуктов среди ГПУ. Мож грядет некое разграничение и ДХ останется Хящику, а ОпенГЛ будет точиться под РС платформу??? Учитывая, что и разрабам башлять не надо будет мелкомягким.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Blood5
сообщение Sep 24 2010, 13:15
Сообщение #45


боцман
****


Группа: форумчанин
Сообщений: 229
Регистрация: 1-November 08
Из: Россия, город Пенза
Пользователь №: 18,258



Цитата(ALexusB @ Sep 24 2010, 13:02) *

в Нвиде тоже раньше была закладка ОпенГл, сча она токо через твикеры есть


В отличие от АМД, нвидиа ещё как-то в сообществами opensource взаимодействует, хотя и держат драйвера закрытыми (проприетарными).

Изображение

Хотя нет, постойте, АМД открыли драйвера для 5* карт. Вопрос, как быть владельцам 4* wink.gif Вот и гадают теперь все, почему именно на 5ые серии. 6.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
МОлЬ
сообщение Sep 24 2010, 13:28
Сообщение #46


Пыльцекрылый терминатор шерсти в изгнании
*******

Ветеран ФорумаЗаслуженный КорсарЗаслуженный Игроман
Seaward Team
Группа: бета-тестер
Сообщений: 3,651
Регистрация: 14-December 05
Из: Москва
Пользователь №: 1,688



Цитата(Blood5 @ Sep 24 2010, 14:15) *

Хотя нет, постойте, АМД открыли драйвера для 5* карт. Вопрос, как быть владельцам 4* wink.gif Вот и гадают теперь все, почему именно на 5ые серии. 6.gif

Во-во... что-то мне кажется, что это жжжж не спроста!!! )))
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
delfin_
сообщение Sep 24 2010, 14:34
Сообщение #47


Защитнег Бакланаф
*******

Ветеран ФорумаЗаслуженный КорсарЗнаток Игр Сиварда
Наставник Корсаров
Группа: форумчанин
Сообщений: 5,183
Регистрация: 5-December 04
Пользователь №: 174



Цитата(МОлЬ @ Sep 24 2010, 12:13) *

Мож грядет некое разграничение и ДХ останется Хящику, а ОпенГЛ будет точиться под РС платформу???

Тада игры не получится портировать, а надо будет писать 2 раза одно и тоже, один раз под опенгл, другой раз под дх, так что как то не комильфово для разрабов игр, и следственно и для разрабов видеокарт, т.к. если не будет игр - никому не будут нужны карты. Тоже самое с приставками.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
МОлЬ
сообщение Sep 24 2010, 14:51
Сообщение #48


Пыльцекрылый терминатор шерсти в изгнании
*******

Ветеран ФорумаЗаслуженный КорсарЗаслуженный Игроман
Seaward Team
Группа: бета-тестер
Сообщений: 3,651
Регистрация: 14-December 05
Из: Москва
Пользователь №: 1,688



Цитата(delfin_ @ Sep 24 2010, 15:34) *

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

А может это Сони что-то мутит??? Они-то ИМХО лютой ненавистью Хящик ненавидят. Может решили пересесть на ГЛ???
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
navy
сообщение Sep 24 2010, 21:08
Сообщение #49


Hagane no Renkinjutsushi
*******

Seaward TeamВетеран ФорумаЗаслуженный Корсар

Группа: Seaward.Ru Team
Сообщений: 5,967
Регистрация: 15-March 05
Из: Волгоград
Пользователь №: 578



Вряд ли они будут такими самоубийцами. ибо эксклюзивами одними жив не будешь smile.gif хотя они очень вкусные у них....
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Shadow
сообщение Sep 24 2010, 21:33
Сообщение #50


капитан
*****


Группа: форумчанин
Сообщений: 389
Регистрация: 8-September 09
Пользователь №: 21,206



Всякое может быть. Но вот эта новость про PS 4 весьма радует: http://www.gamesindustry.biz/articles/2010...eloper-friendly
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Blood5
сообщение Sep 24 2010, 21:39
Сообщение #51


боцман
****


Группа: форумчанин
Сообщений: 229
Регистрация: 1-November 08
Из: Россия, город Пенза
Пользователь №: 18,258



Вот помню, как все огорчились, когда на PS3 (из новой прошивки версии 3.21) убрали возможность установки Linux... Отсюда и возможность по-человечески юзать ОпенГЛ на нём.

А вообще, не понимаю я этих PS и XBoxов... Для меня это тетрис, пасьянс и футбол/баскетбол/хоккей... Ибо не представляю, как можно прицельно сносить головы в CS, юзая джойстики... 1.gif

Цитата(Shadow @ Sep 24 2010, 22:41) *

Товарищ, вы из будущего? На данный момент только PS 3 существует smile.gif


Исправил. Спс)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Shadow
сообщение Sep 24 2010, 21:41
Сообщение #52


капитан
*****


Группа: форумчанин
Сообщений: 389
Регистрация: 8-September 09
Пользователь №: 21,206



Цитата
Вот помню, как все огорчились, когда на PS4 убрали возможность установки Linux

Товарищ, вы из будущего? На данный момент только PS 3 существует smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
МОлЬ
сообщение Sep 24 2010, 22:04
Сообщение #53


Пыльцекрылый терминатор шерсти в изгнании
*******

Ветеран ФорумаЗаслуженный КорсарЗаслуженный Игроман
Seaward Team
Группа: бета-тестер
Сообщений: 3,651
Регистрация: 14-December 05
Из: Москва
Пользователь №: 1,688



Цитата(navy @ Sep 24 2010, 22:08) *

Вряд ли они будут такими самоубийцами. ибо эксклюзивами одними жив не будешь smile.gif хотя они очень вкусные у них....

Это, блин, да!!! Да и Хящик тоже... Тот же ред дед редемпшн. У меня аж руки чешутся купить ящик, только из-за него!!!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ALexusB
сообщение Mar 16 2011, 18:09
Сообщение #54


Разработчик ВМЛ-КВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 15,618
Регистрация: 2-November 04
Пользователь №: 3



Масло в огонь...
http://www.3dnews.ru/news/dzhon-karmak-dir...he-chem-opengl/
Джон Кармак: Direct3D сейчас лучше, чем OpenGL
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Mar 21 2011, 18:59
Сообщение #55


боцман
****


Группа: форумчанин
Сообщений: 117
Регистрация: 19-July 09
Из: Нижнекамск
Пользователь №: 20,790



Ну и где в статье цитата Кармака о том, что "Direct3D сейчас лучше, чем OpenGL"? Ткните.
Во-первых, он лишь говорит о том, что DirectX подтянулся и только-то.
Во-вторых, человеку, написавшему "В то время как новые версии OpenGL по-прежнему поддерживают последние функции DirectX вроде геометрических шейдеров, они должны обычно вноситься с помощью расширений, а не через функции основного API." вообще стоит воздержаться от написания подобных статей потому, что не "Microsoft выступает в качестве основного новатора в области 3D-графики на ПК" или кто-нибудь ещё, а только производители и отдельные люди (математики, физики, программисты) являются двигателями прогресса в области графики. И в данном случае именно расширения позволяют вендорам прикручивать те фишки, которые они посчитают нужными, не прося разрешения у мелких и не дожидаясь выхода очередной версии DirectX.
В-третьих, в статье присутствуют слова одного из представителей AMD. Ребята из ATI "славятся" самыми бажными и неоднозначными в поведении драйверами именно под OpenGL. Их позиция уже давно известна: уничтожить OpenGL и писать только под DirectX. На вашем месте, я бы с осторожностью относился бы к их словам.

Пара ссылок:
http://www.gamedev.ru/code/forum/?id=144228&page=7
http://joescg.blogspot.com/2011/03/glukogl.html
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ALexusB
сообщение Mar 21 2011, 19:33
Сообщение #56


Разработчик ВМЛ-КВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 15,618
Регистрация: 2-November 04
Пользователь №: 3



Ну да, обратный линк

AMD: DirectX тормозит развитие игр на ПК
http://www.3dnews.ru/news/amd-directx-torm...itie-igr-na-pk/
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Shadow
сообщение Mar 21 2011, 19:44
Сообщение #57


капитан
*****


Группа: форумчанин
Сообщений: 389
Регистрация: 8-September 09
Пользователь №: 21,206



Цитата
AMD: DirectX тормозит развитие игр на ПК

Товарищи из АМД явно какие-то неправильные грибы кушают . Уже разрабатывали в своё время шейдеры на асме, но почему-то перешли же на HLSL/GLSL/Cg. Ибо удобно и компилятор часто оптимизирует даже лучше, чем если бы писал человек. Так что не статья, а просто вилами по воде. Меня вполне устраивает DirectX 9/11 API и CUDA. Потенциал DirectX 11 и CUDA ещё до сих пор не раскрыт. А АМД вместо подобных заявлений лучше бы дрова для видях оптимизировали нормально.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
navy
сообщение Mar 22 2011, 09:50
Сообщение #58


Hagane no Renkinjutsushi
*******

Seaward TeamВетеран ФорумаЗаслуженный Корсар

Группа: Seaward.Ru Team
Сообщений: 5,967
Регистрация: 15-March 05
Из: Волгоград
Пользователь №: 578



Да не, конечно, если писать чисто под железку, будет гораздо круче. Но тогда мы вернемся к DOS-у когда с игрой шли драйвера под все возможное железо smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Shadow
сообщение Mar 22 2011, 18:21
Сообщение #59


капитан
*****


Группа: форумчанин
Сообщений: 389
Регистрация: 8-September 09
Пользователь №: 21,206



Цитата
Да не, конечно, если писать чисто под железку, будет гораздо круче.

И в чём эта крутость будет выражаться? И чтобы писать под КАЖДУЮ железку - это надо иметь все эти железки для тестинга, да и времени убить на это надо очень много. Плюс не факт, что получится действительно быстрее, чем при использовании GAPI.
Цитата из оригинала статьи:
Consoles also have a major bonus over PCs here, which is their fixed architecture. If you program direct-to-metal on the PlayStation 3's GPU, then you know your code will work on every PS3. The same can't be said on the PC, where we have numerous different GPU architectures from different manufacturers that work in different ways.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
navy
сообщение Mar 23 2011, 08:11
Сообщение #60


Hagane no Renkinjutsushi
*******

Seaward TeamВетеран ФорумаЗаслуженный Корсар

Группа: Seaward.Ru Team
Сообщений: 5,967
Регистрация: 15-March 05
Из: Волгоград
Пользователь №: 578



Цитата
И в чём эта крутость будет выражаться?

В том, что работать все будет быстрее значительно. Плюс возможность использовать ВСЕ возможности железки.
Цитата
чтобы писать под КАЖДУЮ железку - это надо иметь все эти железки для тестинга, да и времени убить на это надо очень много

Ну так прочитай внимательно мой пост. Производитель будет писать под 2, 3, 4-10 карт, но в итоге останутся всегда не охваченные. Да и гемора много. Об этом и говорится, что API единственный выход.

Цитата
Цитата из оригинала статьи:

Правильно. Консоль всегда в одной конфигурации.. там можно и нужно писать напрямую под железо. А РС совершенно нереально.

И не стоит забывать, что современные ОС от МС никому не дадут работать напрямую с железом smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

4 страниц V < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 6th December 2022 - 06:20
Яндекс цитирования Rambler's Top100
Rambler's Top100