Pull to refresh

Comments 3

А почему у шейдеров указывается версия 4.5, а не 3.3 например. Или если есть vulkan то ожидать меньше 4.5 не стоит?

Спека GLSL для Вулкана - суть минорно дополненная от OpenGL. Если верить тексту, то начиная с `#version 1.4`

This extension can be applied to OpenGL GLSL versions 1.40 (#version 140) and higher.

This extension can be applied to OpenGL ES ESSL versions 3.10 (#version 310) and higher.

Я так понял что бы проверить надо загрузить разные шейдеры с разными версиями и прагмами и по успешности их компиляции можно судить о возможностях или можно через апи это как-то иначе выяснить?

А вообще стратегия написания какая обычно?
— пишем под то железо что есть, а потом костыли делаем
— или есть какие-то рекомендации по выбору ограничений что бы пускалось у многих, а не у некоторых
Sign up to leave a comment.

Articles