OpenGL 3
Ура! Наконец то оно вышло!
http://www.opengl.org/registry/ http://www.opengl.org/registry/doc/g...0.20080811.pdf спеки по GLSL можно найти по ссылке: http://www.opengl.org/registry/doc/G...ll.1.30.08.pdf |
Ответ: OpenGL 3.0
Вышло, но не оно. От ОпенГЛ 3.0 ждали практически нового АПИ. А в итоге пару расширений добавилось в ядро. Чем это отличается от предыдущих изменений, начиная с версии 1.1?
|
Ответ: OpenGL 3.0
дык оно так всю жизнь и было - просто добавляли расширения в ядро.
|
Ответ: OpenGL 3.0
|
Ответ: OpenGL 3.0
http://developer.nvidia.com/object/opengl_3_driver.html
вот и драйвера на скорую руку |
Ответ: OpenGL 3.0
как инициализировать opengl3 ?
пока opengl3 находится в тестовом режиме, чтобы его включить в вашей программе нужно : 1)cкачать новые версии файлов glext.h, glxext.h, wglext.h и заменить ими старые версии 2)для nvidia нужно скачать последние драйвера 177.89 и программку nvemulate установить драйвер и запустить программу nvemulate, в ней включить поддержку opengl 3.0 и нажать apply 3)в программе создаем контекст opengl обычным способом, после проводим создания контекста для opengl3 Код:
у меня GL_VERSION возращает "3.0 NVIDIA 177.89" |
Ответ: OpenGL 3.0
Такой вопрос.
Если у мну видяха ЖиФорс 9600 то будет ли она держать ОГЛ 3.0 ? Или это как с ДХ'ами - новый вышед дх - покупай новую видяху? |
Ответ: OpenGL 3.0
ABTOMAT
ну у меня 9600 gt и OpenGL 3.0 поддерживается :) |
Ответ: OpenGL 3.0
Везёт, у меня 6600 ((((
|
Ответ: OpenGL 3.0
А чем различается OpenGL 2.0 от OpenGL 3.0 ?
|
Ответ: OpenGL 3.0
Nvidia OpenGL 3.0 Drivers Release (181.0)
http://developer.nvidia.com/object/opengl_3_driver.html теперь все фичи OGL 3 работают, устаревшие функции не работают больше в OGL3 контексте с флагом |
Ответ: OpenGL 3.0
кто-то уже курил GLSL 1.3 ?
меня смущает текст в спеке для фрагментных шейдеров: Код:
out vec4 gl_FragColor; // deprecated ps. список устаревших для vertex shader Код:
in vec4 gl_Color; // deprecated |
Ответ: OpenGL 3.0
ATI зарелизила драйвера под opengl 3.0
http://www.3dnews.ru/software-news/c...siya_draiverov для следующих видеокарт: Цитата:
|
Ответ: OpenGL 3.0
А разве opengl 3.0 не конфликрует с gl_
Вот статья. Мож я неправильно понял. -------------------------- Мне интересно отметить тот факт, что в комитете посчитали, что добавление новых функций, типов и констант с теми же префиксами gl, GL и GL_ создаст серьёзные коллизии, а в виду того, что API базируется на C и перегрузка функций невозможна (и в общем даже если была бы возможна, то нежелательна), новый API получит новый C-style namespace, предположительно lp, LP и LP_ соответственно. Правда, это пока не окончательное решение: ---- А я так привык к приставке gl :) Если бы это зависело от меня, я бы голосовал за namespace в стиле gl3, GL3, GL3_ :) -------------- Вот. |
Ответ: OpenGL 3.0
-=SCiP=-
не конфликтует, просто некоторые разширения переводят в ядро убирая приставку ARB,некоторые убирают из ядра и тд, в хидере разширения для каждой версии можно отключить на уровне препроцессора, стиль названия функций осталься точно таким же |
Ответ: OpenGL 3.0
|
Ответ: OpenGL 3.0
почитал немного.
порадовало введение SamplerBuffer-ов в шейдер. есть еще некий кейворд - layout (__layout) но я пока не понял что оно делает. возможность задания стейтов блендинга для отдельных буферов. также как и маску цвета можно задавать отдельно для разных буферов. |
Ответ: OpenGL 3.0
я ОБАЖАЮ nvidia, выпустить дрова в один день со спецификацией это мега круто, а то я думал опять месяц прийдется ждать
http://developer.nvidia.com/object/opengl_3_driver.html |
Ответ: OpenGL 3.0
а мне на бук опять пол года ждать(( если не больше.
|
Ответ: OpenGL 3.0
в OpenGL есть такая вещь как gl_FragDepth, она позволяет задать глубину пикселя в фрагментном шейдере (пиксельном)
так вот в OpenGL 3.x драйвер nvidia вываливается что нельзя использовать gl_FragDepth и пользовательский тип для цвета топик на офф. форуме http://developer.nvidia.com/forums/i...showtopic=2195 ..... исправлено в драйверах 190.38 |
Ответ: OpenGL 3.0
появилась спецификация opengl 3.2 :
http://www.opengl.org/registry/doc/g...e.20090803.pdf http://www.opengl.org/registry/doc/g...y.20090803.pdf http://www.opengl.org/registry/doc/G...ec.1.50.09.pdf драйвера от nvidia тут http://developer.nvidia.com/object/opengl_3_driver.html |
Ответ: OpenGL 3
Переименовал тему в OpenGL 3
|
Ответ: OpenGL 3
появилась версия 4.1:
http://www.opengl.org/registry/ правда работает тока на SM5 железе. но ряд ключевых расширений работает и на 3.х. мне вот это очень понравилось: http://www.opengl.org/registry/specs...ram_binary.txt кстати, direct_state_access допилили на АТИ наконец-то. можно впринципе юзать )) вот еще забавная штука: http://www.opengl.org/registry/specs...bug_output.txt вот еще неплохая статья про новые расширения (некоторые) - инглиш: http://rastergrid.com/blog/2010/08/a...to-opengl-4-1/ но, пока вроде только ати онли. |
Ответ: OpenGL 3
Таким темпом OpenGL перегонит DirectX.
И DirectX будет неактуальна как когда то OpenGL |
Ответ: OpenGL 3
Новые графические фичи железа всегда были доступны через OpenGL разработчикам при обновлении драйверов на видеокарту. А DirectX плетется за ним. Но отставание не сильно сейчас важно. DirectX бурно развивается и это не только графическое API. Плюс реклама от Microsoft. Поэтому он рулит.
А OpenGL всегда будет рулить на не Microsoft платформах. |
Ответ: OpenGL 3
вышла спецификация 4.2
http://www.opengl.org/registry/ и драйвера на нвидию http://developer.nvidia.com/content/...-now-available есть еще вот такая прикольная штука: http://www.khronos.org/files/opengl4...rence-card.pdf |
Ответ: OpenGL 3
Тему можно переименовать на OpenGL 4 :)
Есть еще такая интересная статья http://www.4gamer.net/games/107/G010729/20110821001/ Там все на японском, но с гугл транслейтом нормально читается. Плюс два видео внизу статьи очень интересные штуки показывают про WebCL. |
Ответ: OpenGL 3
|
Ответ: OpenGL 3
|
Ответ: OpenGL 3
|
Ответ: 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 |
Ответ: OpenGL 3
Цитата:
Цитата:
|
Ответ: OpenGL 3
Который будет работать только на гальмо-интел-гпу.
|
Ответ: OpenGL 3
hd5200 обещает быть not bad =) мне hd4000 хватает на повседневные задачи
|
Ответ: OpenGL 3
Цитата:
|
Ответ: OpenGL 3
меня, кстати, тоже вполне удивила hd4000. на уровне мобильной дискретной карты.
|
Ответ: OpenGL 3
Ну раз вас HD4000 удивили пошли бы поудивлялись с встроенной графики у АМД (у которой интель эпически сосать в этом плане)
|
Ответ: OpenGL 3
новый OpenGL SDK от нвидии :
(OpenGL Graphics and Compute Samples ) https://developer.nvidia.com/gameworksdownload меня порадовала структура. ИМХО стало все намного понятнее, по сравнению с прошлыми СДК. Хотя примеров меньше. |
Ответ: OpenGL 3
Как подключить его к VS 2013 и где скачать этот SDK ?
|
Ответ: OpenGL 3
я его по привычке называю SDK. сейчас это скорее набор примеров.
открывай солюшн gl-graphics-compute-samples-win-1.0\samples\build\vs2012win32\AllSamples.sln |
Ответ: OpenGL 3
нет доступа к opengl.org и khronos.org.
кто нибудь в курсе почему? |
Ответ: OpenGL 3
Цитата:
|
Ответ: OpenGL 3
Адрес ресолвится но пинги не идут, значит сервер прилёг отдохнуть.
|
Ответ: OpenGL 3
Цитата:
https://twitter.com/thekhronosgroup |
Ответ: OpenGL 3
Пасиб, Макс. Хоть какая то инфа
|
Ответ: OpenGL 3
опять лежат?
|
Ответ: OpenGL 3
а, все, отписались в твитере:
Цитата:
|
Ответ: OpenGL 3
Коло перемещения нас к нормальной сервера после крушения очистки. Они имеют некоторые "проблемы". Сайты прекрасны, но не в Интернете еще. Вскоре.
|
Ответ: OpenGL 3
вышел OpenGL 4.5.
nvidia, как всегда, зарелизила драйвера к дате: https://developer.nvidia.com/opengl-driver вот такое теперь есть в стандарте: Цитата:
|
Ответ: OpenGL 3
nv command list
http://www.slideshare.net/tlorach/op...driveroverhead стетйты, шейдера, фбо, фсё теперь можно запихнутьв один лист и отправить на отрисовку. |
Часовой пояс GMT +4, время: 10:53. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot