aboutsummaryrefslogtreecommitdiff
path: root/src/library_gl.js
AgeCommit message (Expand)Author
2012-06-21quoting for closureAlon Zakai
2012-06-19Check for supported capabilities explicitlyEhsan Akhgari
2012-06-16only warn on lack of texture compression, some parts of levels might still workAlon Zakai
2012-06-16GL_QUAD non-0 start rendering fixAlon Zakai
2012-06-15gl todoAlon Zakai
2012-06-14silly fix for gl_ModelViewMatrixTranspose[2]Alon Zakai
2012-06-14basic fog supportAlon Zakai
2012-06-14some fog workAlon Zakai
2012-06-14ignore GL_TEXTURE_COMPRESSION_HINTAlon Zakai
2012-06-14init texture compression earlyAlon Zakai
2012-06-13s3tc compression supportAlon Zakai
2012-06-12Initialize the projection and modelview matrices to identityEhsan Akhgari
2012-06-09glPolygonOffset fixesAlon Zakai
2012-06-07clean up the last renderer on any glEnable/glDisableAlon Zakai
2012-06-07enable skipping optimization in gl emulation, checking also whether matrices ...Alon Zakai
2012-06-06clean up last renderer right before preparing the new one, and preparations f...Alon Zakai
2012-06-06refactor array buffer and program setting into renderer in preparation for fu...Alon Zakai
2012-06-06pregenerate a quad index bufferAlon Zakai
2012-06-06remove unneeded buffer bindingAlon Zakai
2012-06-05do not run prepareClientAttributes if no client attributes actually changedAlon Zakai
2012-06-05refactor modifying of GL immediate state to nicer locationsAlon Zakai
2012-06-04fix glDrawArrays with non-zero startAlon Zakai
2012-06-03use temporary buffers of as small a size as possible to minimize GL overhead ...Alon Zakai
2012-06-02fix emulated extensions listAlon Zakai
2012-06-02in gl emulation mode, report that we support various desktop extensions that ...Alon Zakai
2012-06-02glDrawRangeElementsAlon Zakai
2012-06-02return correct values for GL_SHADER_COMPILER and GL_NUM_SHADER_BINARY_FORMATSAlon Zakai
2012-06-02clean up unneeded commentAlon Zakai
2012-06-02make temp buffer size larger by default, and add assertionsAlon Zakai
2012-06-02scan indices when necessary to figure out what vertex data to push, when no b...Alon Zakai
2012-06-01clarify the difference between drawArrays and drawElements index argumentAlon Zakai
2012-06-01fix drawArrays emulated buffer size calculationAlon Zakai
2012-06-01handle pointers to clientside data in glDrawElements when emulating GLAlon Zakai
2012-06-01use dump when available instead of console.logAlon Zakai
2012-06-01fix handling of glUseProgram(0) and gl_ModelViewMatrixTransposeAlon Zakai
2012-05-31do not do GL immediate mode emulation if a 2D context is being used, even if ...Alon Zakai
2012-05-23Stub a few more gl functionsEhsan Akhgari
2012-05-16ignore GL_FOG_ENDAlon Zakai
2012-05-16ignore GL_FOG_STARTAlon Zakai
2012-05-16Fix the incorrect initial value of GL.immediate.currentMatrixEhsan Akhgari
2012-05-15Stub glAlphaFuncEhsan Akhgari
2012-05-15Make glHint accept two argumentsEhsan Akhgari
2012-05-15Implement glOrthofEhsan Akhgari
2012-05-14more glEnable/Disable emulation ignoresAlon Zakai
2012-05-14more glColor implementationsAlon Zakai
2012-05-14restore previous element array buffer, not 0, if we replaced it during flushAlon Zakai
2012-05-13fix active client attribute counting and add testAlon Zakai
2012-05-13unbind element array buffer if we bound oneAlon Zakai
2012-05-13fix order in gl_ModelViewProjectionMatrix and add working cube_explosion testAlon Zakai
2012-05-13misc tweaks and add wip cube_explosion testAlon Zakai