Ответ: OpenGL 3
|
Ответ: OpenGL 3
Цитата:
|
Ответ: OpenGL 3
Производящие карточки и работающие над GAPI - это разные инстанции. Они между собой взаимодействуют, и зависят от друг друга, но они разные.
Сравнение ATI <> NVidia и OGL <> DX - также ошибочно, как сравнение Android <> HTC Desire и Windows <> Asus. |
Ответ: OpenGL 3
вышла спецификация OpenGL 4.3 (http://www.opengl.org/registry/)
вышла спецификация OpenGL ES 3.0 (http://www.khronos.org/registry/gles/) |
Ответ: OpenGL 3
textureGrad семплер в opengl es 3.0, збс !
|
Ответ: OpenGL 3
non-power-of-two textures with full wrap mode support and mipmapping
Хах, как это интересно ударит по производительности, но подаваны будут очень довольны! Круто чё, нужно ждать теперь Адройды с GLES 3.. |
Ответ: OpenGL 3
|
Ответ: OpenGL 3
интересный сайт, где можно посмотреть статистику по поддерживаемости расширений:
http://feedback.wildfiregames.com/report/opengl/ |
Ответ: OpenGL 3
Извините за мой очень тупой и непрофессиональный вопрос, но есть ли в принципе какая либо возможность запилить на опенГЛ что-то быстрое и крутое в качестве графики?
|
Ответ: OpenGL 3
На приставках (кроме Xbox) только на OpenGL и делают.
|
Ответ: OpenGL 3
Цитата:
|
Ответ: OpenGL 3
Собсно GAPI — это доступ к видеокарте. Обычно GAPI предоставляет доступ ко всем возможностям видеокарты, что она может — может и GAPI, в этом DX не "переплюнет" OGL и наоборот. Популярность DirectX связана с тем, что он легче для начальной работы, в нём много всего готового (математика, есть готовая загрузка моделей и т.д.) В OpenGL же, напротив, всё сам делай. С другой стороны, DX только на Винде и XBox, а OGL — где угодно.
|
Ответ: OpenGL 3
Цитата:
OpenGL только на ущербных системах где нельзя унифицировать архитектуру драйвер-гпу, например ущербные мобильники, ущербные ОС на пека, ущербный веб DirectX в отличие от OpenGL накладывает ряд жестких ограничений на реализацию драйвера и гпу, потому не используется так широко как мог бы :crazy: (хотя и мелкософт тут привет) грубо говоря DirectX не позволяет драйверописателям сделать говно, в отличие от OpenGL, но оба скрывают от пользователя важные аспекты работы гпу, например в мобильных гпу нет железа для выборки данных вертексов, потому данные из бинарного потока выбирает сам шейдер, а где вы в OpenGL писали выборку данных ? нигде ! её пишет сам драйвер, в итоге в памяти драйвера есть тыщи экземпляров одного шейдера - под разные форматы вертексов отдельная копия шейдера, а как драйвер эти экземпляры хранит ? в лучшем случае если это один блок памяти, в худшем какой нибудь map который разбросан по хипу на приставках надо выжимать максимум из железа, потому там все аспекты работы гпу не только торчат наружу - их еще можно профилировать на девкитах, там обычно стоят отдельные аппаратные дебаггеры с помощью которых можно выдрать состояние любого блока конвеера цпу или гпу ps. на ps4, ps vita, xbox 1 - видео память и основная память объединены в один блок, и там общий TLB, то есть вы можете писать и читать текстуры и буфера как обычный поинтер в C\C++, интересный вопрос - вы видели такую возможность в OpenGL или DirectX ? нет =) а аппаратно она есть даже на айфонах, только эппл не торопится драйвера улучшать, видимо нах надо :crazy: |
Ответ: OpenGL 3
Ну тут про ГАПИ говорилось. Вряд ли автор вопроса будет в обход делать.
И вообще что ты называешь ущербным? Без GAPI можно делать только если железо у всех 100% одинаковое, а это только "большие" приставки, даже в телефоны суют разные железки и от этого уже не уйдёшь. Эппл наверняка просто хочет сохранить свободу выбора железок для своих пепелацев, и правильно делает. |
Ответ: OpenGL 3
Цитата:
http://www.opengl.org/registry/specs...ap_texture.txt |
Часовой пояс GMT +4, время: 05:26. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot