yulinxx / tinyCAD

only for opengl learn & exercise

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tinyCAD

only for opengl learn & exercise

tinyCAD

完全基于OpenGL进行绘制简单的图形,用于OpenGL练习
以GLFW为基础,将鼠标/键盘等消息分别封装至Window类中

depends 环境依赖:

  • Windows 以vcpkg为 C++的包管理器。vcpkg使用可自行获取 vcpkg中需安装:

    • glfw3 3.3.8 : GLFW is a free, Open Source, multi-platform libr...
      32位: vcpkg install glfw3
      64位: vcpkg install glfw3:x64-windows
      以下安装包均不指明位数

    • glew 2.2.0 : The OpenGL Extension Wrangler Library (GLEW)
      vcpkg install glew

    • glog 0.6.0 : C++ implementation of the Google logging module
      vcpkg install glog
      若不需要日志功能,可以在CMakeLists.txt 以及代码中移除

  • Linux

    • 使用vcpkg 同Windows

About

only for opengl learn & exercise


Languages

Language:C++ 65.5%Language:C 33.1%Language:Objective-C++ 0.8%Language:Makefile 0.2%Language:Objective-C 0.1%Language:CMake 0.1%Language:Batchfile 0.1%Language:GLSL 0.0%Language:HTML 0.0%Language:Kotlin 0.0%Language:GDB 0.0%Language:Shell 0.0%