Commit graph

12 commits

Author SHA1 Message Date
Tyler J. Stachecki
ed6ec42089 Start working in the new interfaces.
Seriously broken WinAPI stuff, no input, no multi-
threading a bunch of other terrible stuff (yet).
2015-05-16 15:54:30 -04:00
Augustin Cavalier
99b0723142 os: move MAX_FRAME_DATA_SIZE to gl_window.h 2015-01-13 13:42:59 -05:00
Tyler Stachecki
5229996ecd Trim off a few hundred bytes of code. 2015-01-05 23:00:49 -05:00
Tyler Stachecki
28db246373 os/unix: Shuffle things around to align with WINAPI.
Conflicts:
	device/device.c
2015-01-01 11:37:33 -05:00
Tyler Stachecki
b07cd4556f os/unix: Don't race during window initialization. 2014-12-31 10:54:05 -05:00
Tyler Stachecki
e89f054674 Optimize extremely aggressively.
Tell GCC to optimize cold functions for size and stash them away in
a separate part of the binary. Put the simulate core, meanwhile, on
the hot path. Also, bump optimization to -O3 as we can now "afford"
to do so.
2014-11-05 08:39:47 -05:00
Tyler Stachecki
9c9bdbe8bd os/unix: Thread the renderer and event system. 2014-11-01 20:42:40 -04:00
Tyler Stachecki
850c278cd9 os/unix: Stop using pthreads improperly. 2014-07-27 09:08:54 -04:00
Tyler Stachecki
07a3a079f6 Cleanup the OS interface somewhat. 2014-05-22 17:42:28 -04:00
Tyler Stachecki
f1b32654bc os/unix: Handle X11 window close and resize events. 2014-05-19 21:06:27 -04:00
Tyler Stachecki
48b9585778 os/windows; Add various fixes. 2014-05-18 14:32:05 -04:00
Tyler Stachecki
9b0a04fcf7 Commit initial OS interface. 2014-05-18 14:13:27 -04:00