James Gregory
|
4fb6b406ce
|
Add libtiff to Emscripten builds, plus some build flags.
|
2013-05-06 21:00:39 -07:00 |
James Gregory
|
735280572a
|
Add libtiff build -- build with straight emconfigure, emmake, with a troublesome assert removed (assert(sizeof(uint64) == 8)).
|
2013-05-06 21:00: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
|
4d4b638531
|
Switch to O1 for now.
|
2013-05-06 21:00:38 -07:00 |
James Gregory
|
d529287cfa
|
Remove LOG prefixes from emscripten makefiles
|
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
|
5b8494199e
|
Rebuild libfreetype without references to my home dir in it.
|
2013-05-06 20:59:50 -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
|
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
|
d52aa420e8
|
Switch to slot-based GL buffer loading code for CCSprite.
|
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
|
5138fb66fd
|
Add pre-build dependencies for Emscripten libpng, libz.
|
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
|
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
|
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
|
4f56f93269
|
Add #defines for Emscripten platform
|
2013-05-06 20:58:43 -07:00 |
James Gregory
|
c45e5797cf
|
Add Makefiles for Emscripten + Emscripten external
|
2013-05-06 20:58:02 -07:00 |
minggo
|
80dfd4d493
|
Merge pull request #2407 from sergey-shambir/attribute_format
Added __attribute__(__format__()) for CCLog and CCString
|
2013-05-06 20:06:52 -07:00 |
minggo
|
d395d26e1d
|
Merge pull request #2417 from sergey-shambir/disable_copy
Added CC_DISABLE_COPY macro
|
2013-05-06 03:02:48 -07:00 |
minggo
|
bbf0f9d1bd
|
Merge pull request #2513 from savdalion/const-methods
Added const methods for classes - purer code!
|
2013-05-05 23:55:37 -07:00 |
James Chen
|
fead37eab3
|
fixed #2105: Adding Travis build support for linux and NaCl.
|
2013-05-06 10:55:39 +08:00 |
Romain Tisserand
|
d2690d8942
|
Fix iOS 4.3 JPEG loading (darken picture, alpha issue)
|
2013-05-04 19:14:23 +02:00 |
minggo
|
1a0db3749e
|
Merge pull request #2496 from mchinen/mchinensedit
Fix missing protocol method warning for iOS 6.0 addition
|
2013-05-04 08:55:07 -07:00 |
savdalion
|
5f549dd011
|
Added const modifier for classes CCArray, CCObject - fine code!
|
2013-05-04 15:05:06 +03:00 |
Ricardo Quesada
|
ea30d21799
|
updates Xcode project to detect more warnings
|
2013-05-03 11:59:44 -07:00 |
Michael Chinen
|
d47759cc32
|
EAGLView.mm: fix indent
|
2013-05-03 19:46:58 +09:00 |
Darragh Coy
|
212feb8d8c
|
Add CCDirector::popToSceneStackLevel(int level)
This replicates a change made to cocos2d-iphone in the following commit:
59c5272bff
The cocos2d-iphone change was originally discussed in the following pull request:
http://github.com/cocos2d/cocos2d-x/pull/2210
|
2013-04-30 23:33:22 +01:00 |
Michael Chinen
|
be2f20e213
|
Fix missing protocol method warning for iOS 6.0 addition
|
2013-05-01 00:35:17 +09:00 |
minggo
|
d1506326ba
|
Merge pull request #2484 from sergey-shambir/bit_more_verbose
Logging: More verbose output in removeChildByTag and getActionByTag
|
2013-04-29 08:06:53 -07:00 |