Aaron Culliney
6858e51a75
Apple2Mac first cut and refactor common rendering code
...
* Based on NSOpenGLView and Apple's GLEssentials sample code
* CVDisplayLink- or NSTimer-driven rendering
* Works in window or fullscreen mode on Mac OSX Lion or later
TODO FIXME:
* Breaks Linux/Posix build
* Cocoa menu interfaces
* Key/mouse/joystick/gamepad handling
2014-09-30 21:01:58 -07:00
Aaron Culliney
df8ae3d018
First cut at basic OpenGLES 2.0 renderer
...
* Compiles/runs on Linux
* X11 renderer is now deprecated
2014-09-16 21:34:04 -07:00
Aaron Culliney
8621b1ac53
Refactor: macro should be capitalized
2014-09-06 19:47:59 -07:00
Aaron Culliney
8ded3fa0f1
Expose unused variables and improve logging
...
* Adds support for RELEASE_ logging (logging even with NDEBUG builds)
2014-06-14 11:26:33 -07:00
Aaron Culliney
98cd975328
ifndef MIN() & MAX() macros
2014-03-30 10:39:45 -07:00
Aaron Culliney
8976808568
More updates to support testsuite
2014-01-25 22:10:33 -08:00
asc
3abd2e87aa
Refactor to use GNU build tools
...
* Added configure.ac and non-recursive Makefile.am
* Modularized source into subdirectories
* Simplified header inclusion
2014-01-22 20:51:50 -08:00
Aaron Culliney
cec59bda47
Removed some gotos and redundant code paths
2013-11-30 20:00:34 -08:00
Aaron Culliney
97282fa916
fix backspacing disk path in parameters interface
2013-11-24 12:19:54 -08:00
Aaron Culliney
06c6fd9feb
don't redefine if defined already
2013-10-22 21:18:03 -07:00
Aaron Culliney
c39bea9580
Partial fix debugger for multithreaded environment
...
* Fixes crashing observed when trying to use debugger
* Various refactoring whitespace fixes
2013-10-06 21:01:00 -07:00
Aaron Culliney
0f26899420
macro refactoring for clarity [sic]
2013-10-05 23:13:24 -07:00
Aaron Culliney
b0236992d2
style cleanups and an ERRQUIT
2013-09-12 20:47:00 -07:00
Aaron Culliney
ae6790ab97
debug logging support
2013-07-07 14:01:21 -07:00