Skip to content

fl0a1e/learning-OpenGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

learning-OpenGL

学习OpenGL的小东西,采用glfw-glad-ImGui

介绍

OpenGL 的学习代码,采用 glfw+glad+ImGui

gettingstarted 内有 ImGui 的文件配置

之后的文件夹都只放了必要类头文件和 shader 代码

各阶段效果图

光照

平行光,点光源,聚光灯,多光源效果,glsl shader 变量名采用 unity 风格 输入图片说明

Advanced OpenGL

实现:深度测试,面剔除,透明度测试,半透明混合,天空盒,立方体贴图,折射,反射,利用帧缓冲实现屏幕后处理效果(模糊,反相,灰度转换,RGB单通道显示)

输入图片说明

反相

输入图片说明

模糊

输入图片说明

单通道

输入图片说明

About

学习OpenGL的小东西,采用glfw-glad-ImGui

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published