Skip to content

SKB231/OpenSur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSur

An OpenGL renderer built following LearnOpenGL, featuring model loading, lighting, and an ImGui debug UI.

Screenshot 1 Screenshot 2 Screenshot 3

Dependencies

macOS:

brew install glfw glm

Linux:

sudo apt install libglfw3-dev libglm-dev

Setup

Clone with submodules:

git clone --recurse-submodules <repo-url>

Or if already cloned:

git submodule update --init --recursive

Build & Run

cmake -S . -B ./build
cmake --build ./build
./build/main

Notes

  • Tested on macOS (Apple M1) and Linux
  • Assimp is bundled as a prebuilt arm64 dylib (vendor/assimp); Linux users will need to install assimp separately

About

Repo to track my progress learning OpenGL and building a realtime game engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors