News for hackers. Stuff that matters.
Re:New Vulkan Documentation Website by reactordev on Wednesday October 11, 2023 @11:16AM (#37845556)
Because you forget to call glGetError and do the error check on your previous call. In a world where we are driven by exceptions, not excepting and requiring you to check is actually a good thing, you wouldn’t want a shader Parma exception from panicking your game in the middle of a gun fight.
Re:New Vulkan Documentation Website by flohofwoe on Wednesday October 11, 2023 @01:39PM (#37847673)
glGetError() is useless unfortunately for getting any information about what went wrong, because it only has 8 error codes:

https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetE...

There's a debug output extension (or core feature since 4.3) that's slightly more verbose, but not universally supported (e.g. AFAIK not on macOS).