Edward Rudd
5b4f0b239c
add config option to set the window icon
2014-01-01 16:52:07 -05:00
Edward Rudd
a740f7754c
add option to choose whether left alt or both alts toggle's fullscreen
2014-01-01 15:56:38 -05:00
Edward Rudd
05668f792a
small tweaks to cmake for linux
2014-01-01 14:54:19 -05:00
Edward Rudd
5c0295e972
use correct macros in ruby code so code compiles in 32bit and 64bit mode
2014-01-01 11:20:42 -05:00
Edward Rudd
1ce4970d62
setup source groups in the cmake to make IDEs more organized
2014-01-01 11:19:31 -05:00
Edward Rudd
c6bd61d2de
code style fixes
2014-01-01 11:01:05 -05:00
Edward Rudd
835ea686c8
make indents consistent in cake.. also put a glaring note that the MRUBY support needs to be finished.
2014-01-01 10:46:33 -05:00
Edward Rudd
a18497ca7b
change to exe dir on startup and add some extra guards around boost program option parsing.
2013-12-31 21:03:53 -05:00
Edward Rudd
e87bdb8a95
cleaner approach to handling the viewport bug
2013-12-31 19:56:20 -05:00
Edward Rudd
f42539e02b
accept any alt for fullscreen switch
2013-12-31 19:31:29 -05:00
Edward Rudd
1120c60cae
fix viewport resizing on screen resize.
2013-12-31 19:31:14 -05:00
Edward Rudd
f8e8d704b5
use copy construction to pass the config along so the main constructor gets run once.
2013-12-31 17:23:15 -05:00
Edward Rudd
f2bb0b2e79
initialize gameFolder to be SDL_GetBasePath()
2013-12-31 17:19:05 -05:00
Edward Rudd
f106e31c6f
add missed force32 option
2013-12-31 16:36:00 -05:00
Edward Rudd
7aa07630e4
can't sizeof an iVar in a static function
2013-12-31 16:32:12 -05:00
Edward Rudd
02738be4c5
CMake's GLEW finds parent dir.. not GL subdir.
2013-12-31 16:31:58 -05:00
Edward Rudd
af70e8c1ff
correct ScanRow forward declares
2013-12-31 16:31:24 -05:00
Edward Rudd
eacc143ea0
update extension usage..
...
nearly all of the previous required extensions are CORE in OpenGL 2.0
the remaining ones need to have fallback checks for ARB vs EXT vs APPLE
variants..
2013-12-31 16:31:03 -05:00
Edward Rudd
27ae261d0e
don't use base name it's destructive to the incoming string which you shouldn't modify as c_str() is const.
2013-12-31 16:27:28 -05:00
Edward Rudd
a3c9f53335
GLSL 100 doesn't do automatic type conversions.. (int to float)
2013-12-31 16:26:49 -05:00
Edward Rudd
4a817f45e5
wrap not check in parenthesis so the check is done correctly.
2013-12-31 16:26:10 -05:00
Edward Rudd
2572a05e8b
safely print errors by explicitly specifying a format string
2013-12-31 16:25:38 -05:00
Edward Rudd
adfbc5bb64
pull in missing include
2013-12-31 16:25:13 -05:00
Edward Rudd
5b4e512dc6
ulong isn't defined anywhere (maybe on linux it is.. but not standard on OS X)
2013-12-31 16:24:56 -05:00
Edward Rudd
b1a2569dff
add CMake project for easier building
2013-12-31 16:24:14 -05:00