aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-04-06Merge pull request #357 from behdad/outgoingAlon Zakai
More glut
2012-04-06remove some unneeded closure string quotingAlon Zakai
2012-04-06Merge pull request #349 from prenaux/developAlon Zakai
to incoming: Added GLUT.glutMotionFunc ; GLUT.getSpecialKey handles modifier keys ;
2012-04-06[src/library_glut.js]: Call motion callbacks only if motion position changed ;Pierre Renaux
2012-04-06SimplifyBehdad Esfahbod
2012-04-06Make 'exit fullscreen' restore window sizeBehdad Esfahbod
2012-04-05update test_emcc for windowsAlon Zakai
2012-04-05Merge pull request #355 from SiggyBar/windowsAlon Zakai
Fixes to test_emcc for Windows.
2012-04-05add final glbook testAlon Zakai
2012-04-05improve clean_webconsole toolAlon Zakai
2012-04-06[src/library_gl.js]: GLUT.getSpecialKey handles GLUT_KEY_SHIFT/CONTROL/ALT_R/L ;Pierre Renaux
2012-04-05fix egl param nameAlon Zakai
2012-04-05improve GL debuggingAlon Zakai
2012-04-05fix ccall test to make sure we export the functions properly to closureAlon Zakai
2012-04-05export cwrapAlon Zakai
2012-04-05clearer glut mainloop messageAlon Zakai
2012-04-05Merge pull request #356 from behdad/outgoingAlon Zakai
Make gears animate again
2012-04-05Add missing depBehdad Esfahbod
2012-04-05Don't clash with system sincos() if it's defined and we don't knowBehdad Esfahbod
2012-04-05Merge pull request #354 from behdad/fix-keyboardAlon Zakai
More GLUT fixes
2012-04-05Merge pull request #353 from ehsan/stddev_extensionAlon Zakai
Stddev extension
2012-04-05Resize canvas to 1x1 when GLUT app exitsBehdad Esfahbod
2012-04-05Use screen["width"] instead of screen.widthBehdad Esfahbod
2012-04-05s/Module.canvas/Module["canvas"]/gBehdad Esfahbod
2012-04-05Use system sincos() if availableBehdad Esfahbod
2012-04-05Fixes to test_emcc for Windows.Sigmund Vik
Unfortunately one of the optimization cases still fails: (['-o', 'something.js', '-O3', '--closure', '0'], 3, None, 0, 0) for this assert: assert 'HEAP8[HEAP32[' in generated or 'HEAP8[$vla1 + (($storemerge4 | 0) / 2 & -1) | 0]' in generated or 'HEAP8[$vla1 + (($storemerge4 | 0) / 2 & -1) | 0]' in generated or 'HEAP8[$vla1 + (($i_04 | 0) / 2 & -1) | 0]' in generated or 'HEAP8[$vla1 + ($i_04 / 2 & -1)]' in generated or 'HEAP8[$1 + (($i_01 | 0)/ 2 & -1) | 0]' in generated or 'HEAP8[$1 + (($i_01 | 0) / 2 & -1) | 0]' in generated, 'eliminator should create compound expressions, and fewer one-time vars' The generated string is: http://pastebin.com/cmgE1fJt The corresponding generated string for the -O2 test cases is: http://pastebin.com/4FiHLgPG
2012-04-05Fix canvas resize in glutFullScreen()Behdad Esfahbod
2012-04-05Request frame if window size/position changesBehdad Esfahbod
2012-04-05Don't rely on _atexit() accepting JS functionsBehdad Esfahbod
2012-04-05MinorBehdad Esfahbod
2012-04-05Fix glutIdleFunc()Behdad Esfahbod
glutIdleFunc() is auto-repeating until cancelled.
2012-04-05Make gears demo request animation framesBehdad Esfahbod
2012-04-05Make hello_world_gles build on the Mac nativelyBehdad Esfahbod
Useful for testing only.
2012-04-04Implement glUniformNiv functionsEhsan Akhgari
2012-04-04Add a test for the standard derivatives extensionEhsan Akhgari
2012-04-04Implement glutFullScreen()Behdad Esfahbod
Plus minor refactoring.
2012-04-04add yet another working glbook testcaseAlon Zakai
2012-04-04More GLUT loveBehdad Esfahbod
2012-04-04add another glbook passing testcaseAlon Zakai
2012-04-04readme for cube2hash testcaseAlon Zakai
2012-04-04Shut GLUT down upon exit()Behdad Esfahbod
2012-04-04Prevent contextmenu event on canvasBehdad Esfahbod
I'm doing this in the shell so it benefits everyone, not only glut.
2012-04-04Fix GLUT mouse func. Clicks and drags must be initiated in the canvasBehdad Esfahbod
2012-04-04Add border to canvasBehdad Esfahbod
2012-04-04Don't send key to GLUT if alt/ctrl/meta is pressedBehdad Esfahbod
2012-04-04Continue looking when the first found string is not a valid tokenEhsan Akhgari
2012-04-04Enable the standard derivatives extension if neededEhsan Akhgari
We need to find the functions defined by this extension for fragment shaders, and enable it if the shader uses them. Note that this extension is automatically enabled in GL ES 2.0 but not in WebGL.
2012-04-04add test for looking for a bitcode lib if a specified lib is not bitcodeAlon Zakai
2012-04-04Merge pull request #346 from behdad/outgoingAlon Zakai
Misc fixes
2012-04-04Merge pull request #351 from SiggyBar/windowsAlon Zakai
Fixed shlex.split() problem for Windows.