GitHub - ssh555/ComputerGraphicsCourse: 基于OpenGL C++搭建的程序框架 & 基于框架实现的一些渲染和逻辑功能 · GitHub
Skip to content

ssh555/ComputerGraphicsCourse

Folders and files

Repository files navigation

ComputerGraphicsCourse

基于OpenGL的框架搭建,使用自定义的数学库替换glm库,详细的程序框架设计见文件夹“程序设计”

To-Do List

  • 接入物理系统 -> 碰撞检测 & 物理检测
  • 封装Shader、Material -> 同一个Material只绑定一次 -> 在渲染之前进行Material绑定,渲染时就不进行绑定

ComputerGraphicsCourse

Framework built based on OpenGL, using a custom math library to replace the glm library. For detailed program framework design, refer to the folder "Program Design."

To-Do List

  • Integrate a physics system -> Collision detection & physics detection
  • Encapsulate Shader and Material -> Bind the same Material only once -> Perform Material binding before rendering, avoiding binding during rendering.

About

基于OpenGL C++搭建的程序框架 & 基于框架实现的一些渲染和逻辑功能

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors