James Gregory
|
16612a06e1
|
Remove lua samples from emscripten makefile
|
2013-05-06 21:00:38 -07:00 |
James Gregory
|
c126a09c27
|
Updates to my TODO list.
|
2013-05-06 21:00:38 -07:00 |
James Gregory
|
be0bea4a01
|
Move to a separate Makefile for Emscripten.
|
2013-05-06 21:00:38 -07:00 |
James Gregory
|
3829a5741b
|
Fix the ordering of vertex attributes for CCProgressTimer.
|
2013-05-06 21:00:38 -07:00 |
James Gregory
|
130647d97f
|
Implement primitive drawing methods for Emscripten
|
2013-05-06 21:00:38 -07:00 |
James Gregory
|
16e9598a54
|
Enable -O2 optimization now that Emscripten seems to succeed.
|
2013-05-06 20:59:50 -07:00 |
James Gregory
|
5bd1ea9d41
|
Delete tmp directory after generating data file.
|
2013-05-06 20:59:50 -07:00 |
James Gregory
|
0a96f77a4c
|
Bump Emscripten version
|
2013-05-06 20:59:50 -07:00 |
James Gregory
|
5b8494199e
|
Rebuild libfreetype without references to my home dir in it.
|
2013-05-06 20:59:50 -07:00 |
James Gregory
|
6994d451fe
|
Correct the resolution in main.cpp for TestCpp for Emscripten
|
2013-05-06 20:59:49 -07:00 |
James Gregory
|
a79326c0ac
|
Remove -DLINUX from Emscripten chipmunk makefile
|
2013-05-06 20:59:49 -07:00 |
James Gregory
|
3077190e29
|
Add note on origin of libxml binary.
|
2013-05-06 20:59:49 -07:00 |
James Gregory
|
81ded66016
|
Don't set animation interval on emscripten builds since that is driven by the request frame API.
|
2013-05-06 20:59:49 -07:00 |
James Gregory
|
9d775d136b
|
Add libxml2 build for Emscripten.
|
2013-05-06 20:59:49 -07:00 |
James Gregory
|
e3dc808a7c
|
Remove redundant -l flags from emscripten build -- it doesn't have fontconfig, and GL stuff is linked in automatically.
|
2013-05-06 20:59:48 -07:00 |
James Gregory
|
5bac7b52ac
|
Move GL server-side buffer code into a separate class and use multiple inheritance to deploy only to classes that need it.
|
2013-05-06 20:59:48 -07:00 |
James Gregory
|
a9c8d99a4c
|
Switch to using GL_DYNAMIC_DRAW.
|
2013-05-06 20:59:48 -07:00 |
James Gregory
|
872df86f84
|
Remove debug print statement
|
2013-05-06 20:59:48 -07:00 |
James Gregory
|
3546534a66
|
Switch makefile over to using Emscripten headers for freetype.
|
2013-05-06 20:59:48 -07:00 |
James Gregory
|
e4ebc5e65d
|
List of things left to do to get Emscripten working 100%. Living document.
|
2013-05-06 20:59:48 -07:00 |
James Gregory
|
19f6c7978b
|
More client side buffer fixes.
|
2013-05-06 20:59:48 -07:00 |
James Gregory
|
8a9586fd9d
|
More client side buffer fixes.
|
2013-05-06 20:59:48 -07:00 |
James Gregory
|
91ea64db09
|
More client side buffer fixes.
|
2013-05-06 20:59:48 -07:00 |
James Gregory
|
9352b8b359
|
More client side buffer fixes.
|
2013-05-06 20:59:48 -07:00 |
James Gregory
|
f35e32d158
|
Add warning messages if any of the raw primitive drawing methods are used (they seem not to be, in pratice).
|
2013-05-06 20:59:48 -07:00 |
James Gregory
|
5295202081
|
Add freetype2 headers that match the .a we're using.
|
2013-05-06 20:59:47 -07:00 |
James Gregory
|
ac2986139a
|
Copy resources in HelloCpp makefile
|
2013-05-06 20:59:47 -07:00 |
James Gregory
|
d52aa420e8
|
Switch to slot-based GL buffer loading code for CCSprite.
|
2013-05-06 20:59:47 -07:00 |
James Gregory
|
749c92a572
|
Basis of Makefile for SimpleGame sample.
|
2013-05-06 20:59:47 -07:00 |
James Gregory
|
87daf9d3eb
|
Add missing Makefile reference to file utils for Emscripten.
|
2013-05-06 20:59:47 -07:00 |
James Gregory
|
764dffc822
|
Increase heap size for Emscripten binaries, add in missing linkages.
|
2013-05-06 20:59:47 -07:00 |
James Gregory
|
297f0fb0ac
|
Add resources to TestCpp makefile
|
2013-05-06 20:59:47 -07:00 |
James Gregory
|
130ab4b584
|
Disable libcurl tests for Emscripten.
|
2013-05-06 20:59:47 -07:00 |
James Gregory
|
5138fb66fd
|
Add pre-build dependencies for Emscripten libpng, libz.
|
2013-05-06 20:59:47 -07:00 |
James Gregory
|
51d42d7392
|
Add index.html for SimpleGame and TestCpp. Set resolution on all canvases to 800x500 to match code.
|
2013-05-06 20:59:47 -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
|
19c6a50d50
|
Enable texture caching with emscripten.
|
2013-05-06 20:59:46 -07:00 |
James Gregory
|
a1c628f80a
|
Fix Motion streak client side buffers
|
2013-05-06 20:58:46 -07:00 |
James Gregory
|
edcd0f12e4
|
Add platform files for Emscripten.
|
2013-05-06 20:58:46 -07:00 |
James Gregory
|
9500448f87
|
Get CCGrid to work.
|
2013-05-06 20:58:46 -07:00 |
James Gregory
|
089a47d937
|
Add method to CCNode class to allow uploading data to GPU. Call it from CCSprite.
|
2013-05-06 20:58:45 -07:00 |
James Gregory
|
aa2739a109
|
Update build process for HelloCpp to build .js and .data files separately, pulling both in from index.html
|
2013-05-06 20:58:45 -07:00 |
James Gregory
|
77e9f4902e
|
Build fixes for emscripten, add linkage to libfreetype.a
|
2013-05-06 20:58:45 -07:00 |
James Gregory
|
9d6db6953e
|
Instruct Emscripten to emit .html file for HelloCpp sample.
|
2013-05-06 20:58:45 -07:00 |
James Gregory
|
1d307d676d
|
Remove freetype source and add libfreetype.a as built by the Emscripten test-suite.
Revert "Add freetype 2.4.11 to repo"
This reverts commit 418906d2612b59ead6826d8395b69168bdff0ca4.
|
2013-05-06 20:58:45 -07:00 |
James Gregory
|
ea6a5fde17
|
Revert "Add freetype 2.4.11 to repo"
This reverts commit 418906d2612b59ead6826d8395b69168bdff0ca4.
|
2013-05-06 20:58:45 -07:00 |
James Gregory
|
d5ec8f240e
|
Add freetype 2.4.11 to repo
|
2013-05-06 20:58:44 -07:00 |
James Gregory
|
955ba1bfd3
|
ifdef tango around some symbols that aren't defined in Emscripten (nor a bunch of other platforms, it seems).
|
2013-05-06 20:58:43 -07:00 |
James Gregory
|
0bef8d4325
|
bool x = NULL => bool x = false, to silence Clang.
|
2013-05-06 20:58:43 -07:00 |
James Gregory
|
5a23190672
|
Add main.cpp files for app samples
|
2013-05-06 20:58:43 -07:00 |