External Publication
Visit Post

An attempt at Vulkan

jMonkeyEngine Hub March 30, 2026
Source
OpenGL delegates the “name-to-address” translation to the graphics driver (acting as a black box), whereas Vulkan places this burden on you, the engine developer. OpenGL’s Approach: Driver as a “Nanny” Service In OpenGL, the graphics driver is a complex, monolithic system. When you compile a shader, the driver internally and automatically builds a lookup table or “dictionary”. My Current Dilemma: Should I emulate OpenGL’s approach by implementing my own dictionary system, or is there a more modern, efficient mapping strategy I should adopt instead?

Discussion in the ATmosphere

Loading comments...