Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/hayden-donnelly/3d-demos
- Owner: hayden-donnelly
- License: mit
- Created: 2023-12-28T01:36:30.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-08-18T18:54:16.000Z (3 months ago)
- Last Synced: 2024-08-18T19:09:22.170Z (3 months ago)
- Topics: 3d-graphics, opengl
- Language: C
- Homepage:
- Size: 1.31 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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
- libXrenderThe 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
```