https://github.com/jshrake/cpp-platform-noodling-v1
https://github.com/jshrake/cpp-platform-noodling-v1
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/jshrake/cpp-platform-noodling-v1
- Owner: jshrake
- Created: 2016-09-05T03:46:30.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-09-07T04:07:01.000Z (almost 10 years ago)
- Last Synced: 2025-02-06T06:26:28.934Z (over 1 year ago)
- Language: C
- Size: 42 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# grimoire
[](https://travis-ci.org/jshrake/grimoire)
Magical libraries for C++ graphics development.
- [**grim_gl.h**](grim_gl.h): Minimal multi-platform OpenGL function loading
- [**grim_math.h**](grim_math.h): GLSL-like vector math library
- [**grim_surface.h**](grim_surface.h): OpenGL 3.3+ glDrawPixels replacement
## Usage
### OSX/Linux
Install the dependencies:
```bash
# Linux
$ apt-get install cmake libsdl2-dev
# MacOS
$ brew install cmake sdl2
```
Create and run a new project:
```bash
# Install the command-line tool
$ git clone https://github.com/jshrake/grimoire
$ pushd grimoire
$ grimoire install
$ popd
# Create a new project
$ grim new foo
$ cd foo
# Build
$ grim build
# Run
$ grim run
```
### Windows
Coming soon!
## WARNING
This is experimental software, don't cast these spells in public!