nonamezerox
> OpenGL после версий начинающихся с единицы это тяжелая наркомания в чистом виде
> в попытке скрестить девяностые, ужа, ежа, жабу и гадюку и параллельно вносить
> бездумно новые фичи не задумываясь ни о том что написано в стандарте C ни о
> консистентности API.
Не вопрос, а какое API лучше ? DX ? А где он на кучи платформ ?
> Очень хорошо что его наконец закопали.
Юношеский максимализм :)
> или как из одного-двух-трех кристаллов с помощью лазера, ультрафиолета и
> прошивки нужных битиков напару с закрытыми драйверами можно делать всю линейку
> GPU от бюджетных до профессиональных)
Если ты не в курсе, в GPU много чего такого, что в игровом API и не нужно, ан, есть
>ни о том что написано в стандарте C
А вот это интересно уже
innuendo
> Не вопрос, а какое API лучше ? DX ? А где он на кучи платформ ?
Windows, Xbox 360, XboxOne. Windows Phone.
Встречный вопрос - где OpenGL На куче платформ?
Правильный ответ - Windows, Unix (то бишь читай Linux, пушо BSD rip, а там где юниксы остались в основном GPU нет от слова совсем), причем на последнем там все плохо в виду кривых драйверов. Да и на первом не лучше.
OpenGL ES - это не OpenGL, это другой API, перенос с одного на другое в принципе равнозначен переносу с OpenGL на DX.
На других консолях из OpenGL можно вспомнить разве что на консолях от Nin, где опять же проприетарная реализация API с синтаксисом от OpenGL.
На PS3/4 проприетарное апи близкое опять таки к вулкану по духу, но в целом скорее обертка над G70/PM4 пакетами.
Странно что находятся люди которые верят мифу о кросплатформеннности GL И очень удивляются а чойто на нем никто не пишет
> Если ты не в курсе, в GPU много чего такого, что в игровом API и не нужно, ан, есть
Особенно весело было когда geForce 2 переделывался в квадру патчем драйверов, действительно много такого есть.
ребят. я поудаляю все посты касающиеся темы openGL vs DX. можете даже не писать их. здесь собираем информацию о новом апи.
>Посоны, у кого-нибудь сохранились слайды с GDC?
слайды про вулкан с сессии valve
https://www.khronos.org/assets/uploads/developers/library/2015-gd… GDC_Mar15.pdf
обновил нульпост.
Ну что я могу сказать ? :)
[sound=105102]
А когда мы все это сделаем, то легко освоим программирование нового АЙПИ ВУЛКАН :)
>OpenGL ES - это не OpenGL
OpenGL ES -- это не очень OpenGL 1, а вот с 2-4 оно вполне консистентно.
Да и на 1 на самом деле очень похожэ, только если у кого есть glBegin -- заменить на glDrawArrays.
И да, на PS3 -- вполне есть OpenGL, многие вроде дажэ пользуются.
tzirechnoy
psGL достаточно кривой там, они зачем-то вместо актуального GL2.X слепили кадавра из GLES 1.1 (!!!!) и прикрутили к нему шейдеры.
tzirechnoy
> И да, на PS3 -- вполне есть OpenGL, многие вроде дажэ пользуются.
Боже, когда уже люди прекратят говорить о вещах, которые сами не видели и не пользовали, а прочитали в какой-то википедии?
tzirechnoy
> И да, на PS3 -- вполне есть OpenGL, многие вроде дажэ пользуются.
да откуда вы всё это знаете, емое???
bazhenovc
> > И да, на PS3 -- вполне есть OpenGL, многие вроде дажэ пользуются.
> Боже, когда уже люди прекратят говорить о вещах, которые сами не видели и не
> пользовали, а прочитали в какой-то википедии?
Кстати, в CE даже включается psgl.h или как его там. Типа для отладки :)
innuendo
> Кстати, в CE даже включается psgl.h или как его там. Типа для отладки :)
В паблике тыщу лет валяются полные исходники CE и если уж очень интересно можешь найти их и посмотреть что оно там делает. Hint: не используется там PSGL ни для чего, только libGCM.
Единственные движки которые реально как-то использовали PSGL это наверное сониевский же PhyreEngine и ещё слышал, что у поляков в Dead Island что-то от туда дергалось. Но на деле даже там почти все на LibGCM.
SXX
> PhyreEngine
Который для консолей же и не подходит из-за убогого дизайна.
SXX
> если уж очень интересно можешь найти их и посмотреть что оно там делает.
Ну расскажи, что оно там делает ?
> Единственные движки которые реально как-то использовали PSGL это наверное
> сониевский же PhyreEngine
Ну хоть одно применение есть :)
>psGL достаточно кривой там,
psGL там не является реализацыей OpenGL. А реализацыей OpenGL является, как ни странно, OpenGL.
Так оно что, Михалыч... Пока все ждали когда же AMD опубликует наконец то спеки Mantle, оно на самом деле долбило в темечко Кроносу с тем чтобы принять это как промышленный стандарт.
Лол, давно пора. Всячески одобряю. В конечном итоге вместо "еще одного API" грядёт долгожданный полный и неумолимый апгрейд GL, который уже после этого правда терминологически GL-ем перестанет быть, но в руках Кроноса и сотоварищей займёт ту же роль. С чем вас и поздравляю.