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