MihailRis/VoxelEngine-Cpp

glewInit on wayland

Closed this issue · 2 comments

Опишите ошибку
glewInit может вернуть код ошибки 4 (GLEW_ERROR_NO_GLX_DISPLAY), который интерпретируется glewGetErrorString, как unknown error.
См nigels-com/glew#172

Для воспроизведения
Шаги для воспроизведения поведения:

  1. Запустить на некоторых Wayland системах, например NixOS 24.05.20240504.d325602 (Uakari) x86_64 (PR с flake.nix я скоро залью)
  2. См. ошибку

Ожидаемое поведение
Хотя бы игнорирование ошибки

Скриншоты

➜  Git git:(main) ✗ ./run.sh                                                                                                                                                                
mkdir: cannot create directory ‘build’: File exists
-- Configuring done (13.3s)
-- Generating done (0.4s)
-- Build files have been written to: /mnt/Dev/Tools/voxel-engine-cpp-launcher/versions/Git/build
[100%] Built target VoxelEngine
[I] 2024/06/09 23:32:00.628+0300 [              engine] loading settings
[E] 2024/06/09 23:32:01.468+0300 [              window] failed to initialize GLEW (4):
Unknown error

Техническая информация (заполните следующую информацию):

  • ОС: NixOS 24.05.20240504.d325602 (Uakari) x86_64
  • Версия: 166c340

Исправил ли коммит ситуацию?

Да, всё теперь работает (warning выводит)