Невозможно использовать шейдер геометрииC++

Программы на 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() является ложным.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»