DEV Community

Discussion on: 7 projects, 12 months

Collapse
 
zenulabidin profile image
Ali Sherief

Those are very exciting things to do. I want to make a GUI toolkit that can replace GLUT, but OpenGL shaders have been a thorny topic for me. The single biggest problem I'm facing is that I can't debug shaders (renderdoc comes close, but no OpenGL shader debugging support, alas). I've taken a hiatus from OpenGL entirely because of that.

I remember when I made my first OpenGL program: A bunch of models on a grey screen with camera controls on the keyboard. Then I learned how to shine a diffuse color on the screen (yay completely pitch dark models!). Now I'm trying to implement reusable BRDF models so I can put them into other OpenGL programs, but how do you do that if you can't even debug it.

Think about all the JS programs we wouldn't have been able to build if there was no JS debugger!

I'm also fond of 3D modelling with Blender but the whole OpenGL episode left a sore on me.

Collapse
 
jkimexploring profile image
JkImExploring

That just sounds so frustrating! I've never done 3D modeling but I kind of want to try. I also want to learn SVG next year but that I don't know what to create yet, I might just create something cool for my portfolio homepage.