2 ms·
The old primitive API was the best. Who invented the new shader API? They ruined my life.
by brcmthrowaway 3mo ago
The old primitive API was the best. Who invented the new shader API? They ruined my life.
- cyber_kinetist 3mo agoIf you want to use glBegin() / glEnd() - like immediate API with modern OpenGL, I reecommend using a library called RLGL (https://github.com/raysan5/raylib/blob/master/src/rlgl.h https://github.com/raysan5/raylib/blob/master/src/rlgl.h), from Raylib. You'll feel straight at home!
- nuxi 3mo agoSame sentiment here. My litmus test is - after creating a window - "how many lines of code does it take to render a triangle?". With the old OpenGL API you could do this in like 10 lines of code (probably even less with SGI's GL). With the new/shader-based API, well... https://learnopengl.com/Getting-started/Hello-Triangle https://learnopengl.com/Getting-started/Hello-Triangle Vulkan - I don't even want to know.
- DavidPiper 3mo ago> Vulkan - I don't even want to know Almost 1000: https://github.com/Overv/VulkanTutorial/blob/main/code/15_hello_triangle.cpp https://github.com/Overv/VulkanTutorial/blob/main/code/15_he... (From Chapter 15 of the Vulkan Tutorial from vulkan-tutorial.com)