To try everything Brilliant has to offer—free—for a full 30 days, visit The first 200 of you will get 20% off Brilliant’s annual premium subscription! Patreon ► Instagram ► Twitter ► Discord ► 🌏 LINKS How to Properly Setup C Projects ► Code ► Send an email to chernoreview@ with your source code, a brief explanation, and what you need help with/want me to review and you could be in the next episode of my Code Review series! Also let me know if you would like to remain anonymous. Hazel ► 🕹️ Play our latest game FREE (made in Hazel!) ► 🌏 Need web hosting? ► 📚 CHAPTERS 0:00 - OpenGL Path Tracer 6:18 - Fixing our first problem 9:05 - Fixing our second problem 9:46 - Running the project 12:27 - Main architecture remarks 15:47 - OpenGL context and versions 22:05 - C syntax remarks and more code 23:12 - Random numbers 26:00 - Uniform buffers instead of uniforms 28:12 - Environment maps 30:57 - Framebuffers 31:35 - Bloom 33:33 - Rendering 36:01 - It's not over... 💰 Links to stuff I use: ⌨ Keyboard ► 🐭 Mouse ► 💻 Monitors ► This video is sponsored by Brilliant.
Hide player controls
Hide resume playing