James Gregory
|
8b4f5b5853
|
Fix calculation of offsets in font rendering so that we don't scribble all over memory!
|
2013-05-29 21:25:32 -07:00 |
James Gregory
|
da7113a04f
|
Implement audio for Emscripten using SDL. Still needs methods to release samples when we're done with them.
|
2013-05-20 20:09:56 -07:00 |
James Gregory
|
7cca63130c
|
Pre-multiply text when rendered by Emscripten's SDL implementation (since HTML5 canvas is non-pre-multiplied).
|
2013-05-17 17:10:51 -07:00 |
James Gregory
|
a1ff189854
|
Query the GL canvas for its width and height and use that rather than hardcoding it. Default the frame size to the whole canvas, and update the samples to use iPad resolution (1024x768).
|
2013-05-17 12:39:18 -07:00 |
James Gregory
|
bdbab7f5cf
|
TTF rendering via SDL now seems to basically work. Not perfect yet, but seems to be about 3X faster on Chrome.
|
2013-05-15 20:21:30 -07:00 |
James Gregory
|
82f1a8e8ff
|
Re-enable mouse-handling.
|
2013-05-15 20:21:02 -07:00 |
James Gregory
|
ab2d94c040
|
First pass at using SDL to render fonts instead of FreeType.
|
2013-05-14 21:38:56 -07:00 |
James Gregory
|
25bded7faf
|
Now validates as asm.js: Disable HttpClient, pthread_cond_signal and eglReleaseThread in Emscripten.
|
2013-05-07 17:25:39 -07:00 |
James Gregory
|
82c6f68593
|
Set orientation to 0 for Emscripten, thus avoiding a segfault.
|
2013-05-06 21:00:38 -07:00 |
James Gregory
|
7d563a818a
|
Hack: use 800x500 resolution for window for emscripten so that mouse roughly lines up.
|
2013-05-06 20:59:47 -07:00 |
James Gregory
|
edcd0f12e4
|
Add platform files for Emscripten.
|
2013-05-06 20:58:46 -07:00 |