C99, header-only framework for games and multimedia applications
#c #c99 #library #gamedev #framework #library #header-only #headeronly #header #single-file #singlefile #gameengine #engine #graphics #3d #2d
|
|
5 ani în urmă | |
|---|---|---|
| examples | 5 ani în urmă | |
| generator | 5 ani în urmă | |
| include | 5 ani în urmă | |
| proc | 5 ani în urmă | |
| source | 5 ani în urmă | |
| third_party | 5 ani în urmă | |
| .gitignore | 5 ani în urmă | |
| LICENSE | 5 ani în urmă | |
| README.md | 5 ani în urmă |
A simple c99 framework for multimedia applications
NOTE(john): For all platforms, make certain you are in the root directory for gunslinger when attempting to build.
windows (MSVC):
gunslinger repo placedgunslinger, run proc\win\compile_win_cl.batgunslinger\binwindows (mingw):
mingw\bin directory in your environment path.gunslinger, open bash.bash ./proc/win/compile_win_mingw.shgunslinger/binosx (GCC):
bash ./proc/osx/compile_osx_gcc.shgunslinger/binlinux (GCC):
bash ./proc/linux/compile_linux_gcc.shgunslinger/binNOTE(john): Currently all examples require at least OpenGL v3.3 to run.
There are multiple examples provided to show how to get up and running. For each of these examples:
gunslinger library following the above instructions for your platform.cd into the directory for your exampleproc\win\compile_win_cl.batbin\{example_name}bash terminal, run bash ./proc/win/compile_win_mingw.shbin{example_name}bash ./proc/osx/compile_osx_gcc.shbin/{example_name}bash ./proc/linux/compile_linux_gcc.shbin/{example_name}