学习OpenGL的小东西,采用glfw-glad-ImGui
OpenGL 的学习代码,采用 glfw+glad+ImGui
gettingstarted 内有 ImGui 的文件配置
之后的文件夹都只放了必要类头文件和 shader 代码
光照
平行光,点光源,聚光灯,多光源效果,glsl shader 变量名采用 unity 风格
Advanced OpenGL
实现:深度测试,面剔除,透明度测试,半透明混合,天空盒,立方体贴图,折射,反射,利用帧缓冲实现屏幕后处理效果(模糊,反相,灰度转换,RGB单通道显示)
反相
模糊
单通道