Contributor
Tolga Yildiz

Vulkan API backend replacement


Mentors
sloriot, Andreas Fabri
Organization
CGAL Project
Technologies
opengl, c++, qt, vulkan
Topics
graphics, Graphic APIs
CGAL has been using OpenGL API to generate its visuals in the 3D demonstrations. With recent MacOS update there, OpenGL support has ben deprecated by the mac machines. This arises a need for implementing the graphics backend in another API that is suitable for the machines that are using MacOS. Vulkan API provides flexibility for different platforms, through the course of this project the graphics backend of CGAL is going to be implemented in Vulkan. Since Qt is used for user interface, QVulkan is going to be used for Vulkan-UI context.