Posted June 27, 2026 by Encelo
#Programming #Cpp #Rendering #OpenGL #Vulkan
I’ve published a new development update for nCine, covering the work completed between September 2025 and June 2026.
The largest ongoing project is GrAIL (Graphics API Integration Layer), a work-in-progress Render Hardware Interface. The current implementation targets Vulkan and establishes the architecture needed to support additional graphics backends in the future. The article discusses several of the design decisions behind it, including opaque resource handles and immutable bind groups.
Other topics include:
FindFirstFileExA()Optional, Pair, Span, StringView)As usual, the article focuses on implementation details, benchmark data, and the reasoning behind the changes.