Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hayden-donnelly/3d-demos

3D graphics demos with OpenGL.
https://github.com/hayden-donnelly/3d-demos

3d-graphics opengl

Last synced: about 10 hours ago
JSON representation

3D graphics demos with OpenGL.

Awesome Lists containing this project

README

        

# 3d-demos
3D graphics demos with OpenGL.

## Dependencies
- gcc
- cmake
- glfw (included in repo)
- glad (included in repo)
- libkbcommon
- libX11
- libXi
- libXcursor
- libXext
- libXinerama
- libXrandr
- libXrender

The dependencies which aren't included in this repo can be access through a Nix dev shell
by executing `nix develop` provided that you have Nix installed and Flakes enabled.

## Building and Running
### CMake
1. Create build directory.
```
mkdir build
```
2. CD into build directory.
```
cd build
```
3. Configure build with CMake.
```
cmake ..
```
4. Build with Make.
```
make
```
5. Run the program.
```
./demos
```