Reverse the order of function lookup in getCFunc() to avoid having to call eval()
Put back try-catch around closure exported function lookup
Remove the inner-try again -- not needed at all
experimental EMCC_OPTIMIZE_NORMALLY option
test for EMCC_OPTIMIZE_NORMALLY
finish EMCC_OPTIMIZE_NORMALLY test
properly emit calls to gl passthroughs with 0 params, and test for glError
FORCE_GL_EMULATION option
Add glVertex3i and glVertex2i calls

These are basically just aliases for the glVertex3f function.
Javascript seems to convert the integers to float values correctly.
However, I did not follow the code path through the immediate mode
emulation to know for sure. In my applications it works for "normal", small
values (e.g. 1, 500, 1000, ...).
csmith driver debug output
add preparations for gles2 emulation tests
Implement SDL_TEXTINPUT
add the rest of the gles2 emulation tests
Merge pull request #889 from ehsan/sdl_textinput

Implement SDL_TEXTINPUT
Add client-side vertex attribs and index buffers
cleanups
refactor byteSizeByTypeRoot and use it in FULL_ES2
expose current buffers outside of FULL_ES2 - needed for gl emulation
fix glIs*
comment out hardcoded debug paths