Debugging Graphics Programs

Introduction Starting out with graphics programming can be very daunting. The usual approach is to follow a long tutorial like LearnOpenGL, Raytracing in One Weekend etc., and then try to expand upon the resulting code base. While this approach works, it has a major problem. A lot of beginner programmers will be learning both C++ and graphics programming at the same time, which can lead to…