aboutsummaryrefslogtreecommitdiff
path: root/src/library_gl.js
AgeCommit message (Expand)Author
2014-06-18silently ignore invalid textures in glDeleteTextures, per the specAlon Zakai
2014-06-16return 0 in gl emulation code for GL_MAX_TEXTURE_MAX_ANISOTROPY_EXTAlon Zakai
2014-06-12use === in some gl checksAlon Zakai
2014-05-28glTex[Sub]Image* should not throw an exception, but should cause a GL_INVALID...Jason Green
2014-03-05Add EXT_shader_texture_lod to trivially supported extensionsVladimir Vukicevic
2014-02-28fix glCompressedTexSubImage2D; fixes #2173Alon Zakai
2014-02-21When LEGACY_GL_EMULATION is enabled, we cannot use WebGL VAO extension effect...Jukka Jylänki
2014-02-19Clean up code formatting in VAO code to adhere to coding conventions. Fix ref...Jukka Jylänki
2014-02-19Remove test on __depsAnthony Liot
2014-02-19Change ASSERTION by GL_ASSERTIONSAnthony Liot
2014-02-19Add support of both emulate and extension vaoAnthony Liot
2014-02-19VAO ExtensionAnthony Liot
2014-02-10fix glGetTexParameter; fixes #2112Alon Zakai
2014-02-09improve gl function copying codeAlon Zakai
2014-02-09override emscripten_ versions of gl funcs when gl emulation kicks inAlon Zakai
2014-02-09map gl functions to emscripten_ versions to avoid collisions, and to work in ...Alon Zakai
2014-02-09resolve gl aliases directly, simpler for fastcompAlon Zakai
2014-02-09handle unknown shader compilation bugs a little betterAlon Zakai
2014-02-09move emscripten_GetProcAddress to a C library, so that it is less hackish and...1.10.3Alon Zakai
2014-02-01move automatic OES_standard_derivatives enabling behind LEGACY_GL_EMULATION d...Anthony Pesch
2014-01-23use correct bufferData method when passing a NULL pointerAnthony Pesch
2014-01-22Merge pull request #1905 from juj/glGetTexEnvAlon Zakai
2014-01-22Fix default vertex color to (1,1,1,1) and properly enable correct attribute s...Jukka Jylänki
2014-01-18handle #if !X in preprocessorAlon Zakai
2014-01-18Fix GL emulation cleanup to properly update the state it changes.Jukka Jylänki
2014-01-18Fix FFP GL emulation directives. The form !GL_FFP_ONLY is not supported, use ...Jukka Jylänki
2014-01-17Fix GL_FFP_ONLY path to enable/disable vertex attribute arrays as a response ...Jukka Jylänki
2014-01-15Optimize FFP GL shader generation in the case when GL_COMBINE is used. This m...Jukka Jylänki
2014-01-15Optimize rendering from client-side memory by maintaining a set of doublebuff...Jukka Jylänki
2014-01-15Further optimize FFP GL getRenderer() operation.Jukka Jylänki
2014-01-14Fix GLImmediate signature after rebase.Jukka Jylänki
2014-01-14Add test for glGetTexEnv implementation. Fix output of GL_TEXTURE_ENV_COLOR c...Jukka Jylänki
2014-01-14Fix typo in case of abort_noSupport in library_gl.js.Jukka Jylänki
2014-01-14Implement glGetTexEnviv and glGetTexEnvfv in GL emulation mode.Jukka Jylänki
2014-01-14Fix (harmless) out-of-bounds access on vertex attribute indices in GL emulati...Jukka Jylänki
2014-01-14Fix typo in GL library abort function case.Jukka Jylänki
2014-01-14Fix GL emulation regression with VBO data caused by commit https://github.com...Jukka Jylänki
2014-01-13Reintroduce liveClientAttributes to optimize the case where GL emulation code...Jukka Jylänki
2014-01-10Optimize GL emulation prepareClientAttributes. Fix issues where the slow path...Jukka Jylänki
2014-01-09Fix preprocessor ifdef in GL emulation library.Jukka Jylänki
2014-01-09Add var GLctx; declaration to GL init to avoid polluting global namespace. Re...Jukka Jylänki
2014-01-09Rename GLImmediate.matrix.lib to GLImmediate.matrixLib to not alias with GLIm...Jukka Jylänki
2014-01-09Simplify GL emulation matrix stack initialization. Update code after rebase.Jukka Jylänki
2014-01-09Simplify verbose object dereference hierarchy in library_gl.js by storing glo...Jukka Jylänki
2014-01-09Simplify verbose object dereference chains in GL library by consistently usin...Jukka Jylänki
2014-01-09Make caching of last bound GL_ARRAY_BUFFER in FFP emulation mode safe and alw...Jukka Jylänki
2014-01-09Optimize glBindBuffer when GL emulation modes are not used. In that case, cur...Jukka Jylänki
2014-01-09Optimize glEnableClientState by avoiding it to be called with different param...Jukka Jylänki
2014-01-09Optimize GL FFP emulation layer by omitting redundant glUseProgram for identi...Jukka Jylänki
2014-01-09Minor optimization to FFP emulation: Use integers instead of strings as key t...Jukka Jylänki