u/whos-this-nerd

▲ 2 r/GraphicsProgramming+1 crossposts

My views on LearnOpenGL.com

Hi, I recently got interested in learning graphics programming with OpenGL and I've heard a lot about learnopengl.com. So, I gave it a try.

I just completed the "Hello Triangle" section of the page and honestly I learned quite well about vertex buffer objects, vertex shaders and vertex attribute objects. Though, honestly I had to ask ChatGPT about some concepts that didn't "click" to me immediately like the use of glVertexAttribPointer and why VAO is important. but, I finally got it.

The thing that I observed and which bothers me a bit is that the author explains a concept and drops the code snippets that correspond to that concept but, They don't tell you where the code should go in your existing codebase. In one moment it goes on to explain the use of VBO then drop some code snippets then in another moment how the vertex attribute pointers work then drop some other snippets and then finally explain the use of VAO for storing all those configurations and which buffer data it use and drop some snippets thereafter. but, It doesn't seem to explain how it all should be laid out in order. I had a hard time understanding it.

Okay, It could be just me. but, Anyways it's really a helpful resource. I might get used to it after a while.

I am just here to say Hi to the community. I hope I do well in my journey to learn graphics programming. Let me know what you think about this.

reddit.com
u/whos-this-nerd — 18 hours ago