aboutsummaryrefslogtreecommitdiff
path: root/src/library_gl.js
AgeCommit message (Expand)Author
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 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
2014-01-09Fix GL emulation problems that caused particles and ground to disappear in Ba...Jukka Jylänki
2014-01-03fix output in glGetFramebufferAttachmentParameterivAlon Zakai
2014-01-03properly handle getParameter returning null when it means a null object (e.g....Alon Zakai
2014-01-01ensure we add precision in gl emulation to both fragment and vertex shadersAlon Zakai
2014-01-01fix gl typosAlon Zakai
2013-12-17add OpenGL Desktop/ES 2.0 hardware instancing extensions compatibility functionsAntoine Lambert
2013-12-17use GL_ASSERTIONS instead of ASSERTIONSAntoine Lambert
2013-12-17add support for WebGL hardware instancing through extension ANGLE_instanced_a...Antoine Lambert
2013-12-13Fix glGetIntegerv(GL_SHADER_BINARY_FORMATS) to not write anything to the out ...Jukka Jylänki
2013-12-13Generate an GL_INVALID_VALUE error when user calls glGetXXX() with a null out...Jukka Jylänki
2013-12-03Fixed glSampleCoverage signature (vi to vii)onnoj
2013-11-28cleanup and consolidate glGetAlon Zakai
2013-11-27Merge pull request #1863 from juj/gl_emulation_opts_rebasedAlon Zakai
2013-11-27GL_IMPLEMENTATION_COLOR_READ_TYPE and GL_IMPLEMENTATION_COLOR_READ_FORMATAlon Zakai
2013-11-27Cast GL emulation matrix version numbers back to integers after increment. Co...Jukka Jylänki
2013-11-26Add new GL emulation related #define GL_FFP_ONLY which is used to signal that...Jukka Jylänki
2013-11-26Skip looping twice over textures in GL emulation renderer prepare() code. Cle...Jukka Jylänki
2013-11-26Name GL functions that show up as anonymous in the profile.Jukka Jylänki
2013-11-26Version immediate mode GL matrix stack data, so that the matrices don't need ...Jukka Jylänki
2013-11-26Fix GL logging message when GL_UNSAFE_OPTS is disabled.Jukka Jylänki
2013-11-26Cache the currently active FFP emulation renderer object. If renderer-related...Jukka Jylänki
2013-11-26Optimize GL emulation performance by packing the GLTexEnv renderer key to a t...Jukka Jylänki
2013-11-26Simplify the key state used for identifying used vertex attribute set. The fu...Jukka Jylänki
2013-11-26Remove vertex attribute size and type information from being part of the FFP ...Jukka Jylänki
2013-11-26Added new configuration parameter support 'GL_MAX_TEXTURE_IMAGE_UNITS' to the...Jukka Jylänki
2013-11-14Implement more complete glGetXXv() for GLES2 binary shader format and shader ...Jukka Jylänki
2013-11-14Implement support for glGetProgramiv(GL_ACTIVE_UNIFORM_MAX_LENGTH) and glGetP...Jukka Jylänki
2013-11-10Make GL library more spec conformant by not throwing exceptions on errors, bu...Jukka Jylänki
2013-11-08Merge pull request #1764 from juj/name_more_functionsAlon Zakai
2013-11-07Implement GLES2 glShaderBinary and glReleaseShaderCompiler functions as no-op...Jukka Jylänki
2013-11-07Add more names for functions that show up in Firefox profiler as anonymous.Jukka Jylänki
2013-11-04Give names to most manually assigned functions in the .js files, in form "var...Jukka Jylänki
2013-11-01Adds to a test case verifying glGetIntegerv returnsMichael J. Bishop