Я пытаюсь выяснить, могу ли я установить версию GLSL, используемую в OpenGL 2.1. Пока он работает с некоторыми универсальными шейдерами немедленного режима, но я бы хотел использовать современные шейдеры OpenGL. Любые идеи о том, как я могу?Могу ли я установить версию GLSL?
ответ
Вы указываете версию на GLSL для использования в качестве первого оператора вашего шейдера:
#version 330 compatibility
#version 420 core
т.д.
Спасибо! Но также, будет ли это нарушать совместимость со старыми картами? –
@AlexLarsen: Да и нет ... Версия GLSL определяется версией драйвера, и хотя верно, что в целом у большей версии GLSL больше требований к оборудованию, иногда одно и то же оборудование может запускать более новые шейдеры GLSL, просто обновляя драйверы. Самая совместимая современная версия GLSL в эти дни будет 320 (с учетом современного драйвера), аппаратное обеспечение класса DX10 (большинство карт mfg.'d после ~ 2007) поддерживает 320. Технически они будут поддерживать 330 тоже, но для поддержки OS X вы должны ограничить самостоятельно до 320. –
- 1. Могу ли я установить последнюю версию mPDF без SSH
- 2. Как я могу узнать, оптимизирует ли мой компилятор GLSL следующее?
- 3. Могу ли я контролировать версию моего .bash_profile?
- 4. Могу ли я изменить внутреннюю версию ехе
- 5. Могу ли я установить несколько версий Xcode?
- 6. Какую версию GLSL я должен изучить в первую очередь
- 7. Могу ли я установить R из RStudio?
- 8. Можно ли установить переменные GLSL между операциями?
- 9. Есть ли способ, которым я могу отлаживать шейдер GLSL?
- 10. Могу ли я установить старый java-плагин?
- 11. Могу ли я иметь новейшую версию perl вместе со старым
- 12. я не могу установить первую версию любого Руби РВМ
- 13. Как я могу установить угловую версию 1.1.5 с помощью НПМ
- 14. Почему я не могу установить последнюю версию R на Ubuntu?
- 15. я не могу установить версию по умолчанию Scala для Play
- 16. Как я могу установить ТОЛЬКО LTS версию Дженкинс с куклой
- 17. , как я могу установить новую версию на xamarin.forms
- 18. Где я могу установить версию своего iPhone App?
- 19. Почему я не могу установить определенную версию MongoDB?
- 20. Я не могу обновить версию adb 1.0.29
- 21. не могу установить бета-версию MVC4?
- 22. Какую версию Visual Studio я должен установить?
- 23. Могу ли я установить средства разработки Linux на Android?
- 24. Могу ли я установить «src» iFrame?
- 25. Могу ли я установить свойство `attributedText`` UILabel`
- 26. Могу ли я установить ширину UIWebBrowserView?
- 27. Могу ли я установить пароль в коллекции
- 28. Могу ли я установить max_retries для request.request?
- 29. Могу ли я установить serverVariables в .NET
- 30. Могу ли я установить соглашение Свойства AutoMapper
Проверить http://www.lighthouse3d.com/tutorials/glsl-tutorial/opengl -setup-for-glsl/ –