Невозможно использовать шейдер геометрии ⇐ C++
-
Гость
Невозможно использовать шейдер геометрии
Недавно я переключил ОС своего ноутбука с Windows 10 на Fedora Linux. После этого я попытался загрузить и запустить свой текущий проект C++ SFML. Однако, когда он пытается загрузить мой геометрический шейдер, я получаю следующее:
Не удалось создать шейдер: ваша система не поддерживает геометрические шейдеры (вам следует протестировать Shader::isGeometryAvailable(), прежде чем пытаться использовать геометрические шейдеры) Я знаю, что моя система должна поддерживать геометрические шейдеры, поскольку раньше они прекрасно работали в Windows. На моем ноутбуке установлен четырехъядерный процессор AMD Ryzen 5 2500U с чипом Radeon Vega Mobile Gfx с драйвером amdgpu. Это проблема с драйверами? Могло ли мое программное обеспечение вызвать эту проблему? (Если да, дайте мне знать, и я отредактирую этот пост)
Результат sf::shader::isAvailable() равен true. Результат sf::shader:isGeometryAvailable() является ложным.
Недавно я переключил ОС своего ноутбука с Windows 10 на Fedora Linux. После этого я попытался загрузить и запустить свой текущий проект C++ SFML. Однако, когда он пытается загрузить мой геометрический шейдер, я получаю следующее:
Не удалось создать шейдер: ваша система не поддерживает геометрические шейдеры (вам следует протестировать Shader::isGeometryAvailable(), прежде чем пытаться использовать геометрические шейдеры) Я знаю, что моя система должна поддерживать геометрические шейдеры, поскольку раньше они прекрасно работали в Windows. На моем ноутбуке установлен четырехъядерный процессор AMD Ryzen 5 2500U с чипом Radeon Vega Mobile Gfx с драйвером amdgpu. Это проблема с драйверами? Могло ли мое программное обеспечение вызвать эту проблему? (Если да, дайте мне знать, и я отредактирую этот пост)
Результат sf::shader::isAvailable() равен true. Результат sf::shader:isGeometryAvailable() является ложным.
Мобильная версия