Skip to content

Ayanami7/GLlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于OpenGL的简易渲染器

开始

需要的配置
  • CMake 3.0 以上版本
  • C++ 17 支持的编译器

程序内集成第三方依赖库,不需要额外下载依赖

经过测试的编译器
  • MinGW-W64 8.1.0

  • MSVC-2022-amd64

构建

对于满足要求的工具链,可以在主目录下使用以下命令进行构建

cmake -S . -B build 
cd build
cmake --build . --config Debug -j 8

工程结构

GLlab2
    |--bin
    	|--Debug
    	|--Release
    |--ext
    |--shader
    |--src
        |--common.h
        |--common.cpp
        |--loadShader.h
		...
        |--main.cpp
    .editorconfig
    CMakeLists.txt

默认工作目录位于/bin/Debug目录下

使用的第三方库

glfw 开源跨平台窗口库

glad 可用于OpenGL的函数加载库

glm 基于 GLSL规范的 C++ Header-only数学库

imgui 轻量C++界面库

stb_image 单头文件图片加载库

tinyobjloader 单头文件obj加载库

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published