1
0
Fork 0
No description
Find a file
Henrik Hautakoski 2a111a237d
Move OpenGL headers from API to implementation.
We don't want to expose any OpenGL functions to client code. Because if we do, there is a chance we break client code if we switch implementation (Direct3D).
2020-01-03 20:30:08 +01:00
.bam Adding bam build system. 2019-12-29 20:45:43 +01:00
assets adding assets/textures/tux.png 2018-06-21 13:17:49 +02:00
examples/text Remove VS project files. 2019-12-29 22:07:12 +01:00
include/Spectre Move OpenGL headers from API to implementation. 2020-01-03 20:30:08 +01:00
source Move OpenGL headers from API to implementation. 2020-01-03 20:30:08 +01:00
vendor remove libpng and libjpeg (we use stb instead) 2020-01-02 05:05:29 +01:00
.gitattributes Initial commit 2016-01-10 09:26:43 +01:00
.gitignore Adding bam build system. 2019-12-29 20:45:43 +01:00
bam.lua bam.lua: Win32: move freetype libpath to examples settings. 2019-12-29 22:14:04 +01:00
README.md Update Readme 2020-01-02 05:06:17 +01:00

Spectre 2D Engine

A simple 2D Game engine from scratch!

Compiling

This project uses bam build system (Version 0.5 or greater) to compile the engine.

Just running bam in this directory will start build the source.

The build will produce spectre.lib in the build directory that should be used when linking.

You will also need to link against FreeType2 that is located in vendor/FreeType2/lib/x<86|64>/freetype-s.lib (or freetype-d-s.lib for debug version)

Author

Henrik Hautakoski - henrik.hautakoski@gmail.com