Из статьи я так понял, что в линуксе вы работаете с openGL. А с чем вы работаете в Windows? DirectX? Почему не выбрали vulkan на линукс? (Я знаю, что он более громоздкий в плане кода и сложнее для понимания, но ведь вулкан сильно более производителен, и коли вы все-равно занялись чуть ли не переписыванием проекта для новой ОС - почему не во все тяжкие?)
К тому же вулкан есть и на windows (по поводу совместимости между вулкан линукс/windows - вопрос спорный)
Не знаю на сколько вправе советовать, но было бы интересно еще увидеть тест запуска компаса в линуксе с помощью zink (запуск openGL поверх вулкана) - работает как раз на mesa с одним НО - версия mesa должна быть определенной. Был/есть проект nvk - это открытый драйвер для невидии и именно вулкан. Nouveau - есть модуль в ядре линукса, а есть драйвер одноименный, но он шибко уж паршивый и да, он про openGL. Но на сколько я видел, если судить по игрушкам, то zink дает таки прирост в производительности относительно нативного openGL.
Из статьи я так понял, что в линуксе вы работаете с openGL. А с чем вы работаете в Windows? DirectX? Почему не выбрали vulkan на линукс? (Я знаю, что он более громоздкий в плане кода и сложнее для понимания, но ведь вулкан сильно более производителен, и коли вы все-равно занялись чуть ли не переписыванием проекта для новой ОС - почему не во все тяжкие?)
К тому же вулкан есть и на windows (по поводу совместимости между вулкан линукс/windows - вопрос спорный)
Не знаю на сколько вправе советовать, но было бы интересно еще увидеть тест запуска компаса в линуксе с помощью zink (запуск openGL поверх вулкана) - работает как раз на mesa с одним НО - версия mesa должна быть определенной. Был/есть проект nvk - это открытый драйвер для невидии и именно вулкан. Nouveau - есть модуль в ядре линукса, а есть драйвер одноименный, но он шибко уж паршивый и да, он про openGL. Но на сколько я видел, если судить по игрушкам, то zink дает таки прирост в производительности относительно нативного openGL.