News for hackers. Stuff that matters.
Re:New Vulkan Documentation Website by dyingkneepad on Wednesday October 11, 2023 @01:45PM (#37847754)
In practice a lot of Vulkan documents assume you already know GL! So for learning purposes, modern GL is probably best.

Start learning modern GL: if the Hello Triangle doesn't use 2 shaders you're not learning modern GL. Hello Triangle for GL requires about 80 lines of code, while Hello Triangle for Vulkan requires about 1000 lines of code.

I highly recommend learnopengl.com and vulkan-tutorial.com.

If you're going to write a simple game, it's probably better to stick with GL. If you're going to write a real complex engine, Vulkan is the only acceptable path these days. Gl deviates way too much from what the GPU does, so there's a lot of CPU overhead and synchronization choke-points. Vulkan is way similar to an actual GPU and gives you more power to uses the resources in the appropriate way.

There are no comments on this comment yet.