Create a C++ Vulkan API Wrapper #68

Closed
opened 2025-12-10 04:59:28 +00:00 by light7734 · 1 comment
Owner

The renderer will be by far the most complex module in this game engine. And this should help separate the C-API's low-level and primitive details out of the rendering code.

It requires a considerable amount of work, but the Vulkan's API is far more stable than the engine's renderer code. Hence it should have a positive payoff in the long run.

The renderer will be by far the most complex module in this game engine. And this should help separate the C-API's low-level and primitive details out of the rendering code. It requires a considerable amount of work, but the Vulkan's API is far more stable than the engine's renderer code. Hence it should have a positive payoff in the long run.
light7734 added the
refactor
feature
style
labels 2025-12-10 04:59:28 +00:00
light7734 self-assigned this 2025-12-10 04:59:28 +00:00
light7734 added this to the Light project 2025-12-10 04:59:28 +00:00
Author
Owner

While the completion of the entire wrapper will take some time and many things modified as the rendering backend evolves. I can safely close this as now all of the vulkan's code goes through the wrapper and the code is much easier to reason about.

While the completion of the entire wrapper will take some time and many things modified as the rendering backend evolves. I can safely close this as now all of the vulkan's code goes through the wrapper and the code is much easier to reason about.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: light7734/light#68
No description provided.