You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 25, 2026. It is now read-only.
A big goal of libfinite is encouraging devs to use Vulkan instead of OpenGL. We support OpenGL in order to make sure that the compositor can work without a custom backend as well as making the porting process easier, but our standard always points towards using Vulkan.
That said, the Vulkan api in the library is very unsafe for large scale use. The Vulkan Memory Allocator should be implemented into the libfinite api to ensure it's safety for high volume usage.
A big goal of libfinite is encouraging devs to use Vulkan instead of OpenGL. We support OpenGL in order to make sure that the compositor can work without a custom backend as well as making the porting process easier, but our standard always points towards using Vulkan.
That said, the Vulkan api in the library is very unsafe for large scale use. The Vulkan Memory Allocator should be implemented into the libfinite api to ensure it's safety for high volume usage.