Тема: OpenGL
Показать сообщение отдельно
Старый 31.07.2009, 10:57   #51
jimon
 
Сообщений: n/a
Ответ: OpenGL

есть одна очень интересная особенность которая прошла мимо моих глаз
в общем до OpenGL 1.5 были только asm-подобные шейдера, в 1.5 версии представили 1.00 версию GLSL, но у меня тут лежит комп. с 945G чипсетом, он держит только 1.4 версию OpenGL, что делать ?
да и мой двиг поддерживает только 1.20,1.30 и 1.40 версии GLSL

оказывается выход есть !
Cg это универсальный шейдерный язык nvidia которая предоставляет компилятор Cg в HLSL,GLSL,ARB shaders
и тут открывается интересная особеность, компилятор Cg может компилировать GLSL в ARB shaders !

конечно прийдется дописать поддержку этих ARB Shaders в движке, но сам факт наличия такой возможности очень радует
в идеале надо вообще все шейдера писать на Cg и не мучать себе мозг, так можно будет отвязать media от GAPI и не мучатся
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Randomize (02.08.2009)