aboutsummaryrefslogtreecommitdiff
path: root/src/library_gl.js
AgeCommit message (Expand)Author
2012-05-01reuse a buffer for immediate mode renderingAlon Zakai
2012-05-01only create a vertexData view if we actually need oneAlon Zakai
2012-05-01optimize usage of client attributes to avoid allocationsAlon Zakai
2012-04-30stub for glPolygonModeAlon Zakai
2012-04-30clean up activated vertex attrib arrays in renderers, fixes bug with only 1/4...Alon Zakai
2012-04-29glVertex3fvAlon Zakai
2012-04-29remove unneeded assertionAlon Zakai
2012-04-29correct coordinate type in glRotate and add testingAlon Zakai
2012-04-28fix handling of non-float client attributes, and add test_cubegeom_pre3Alon Zakai
2012-04-28fix prepareClientAttributes bugs: handle non-packed vertex attributes properlyAlon Zakai
2012-04-27use start index properly in immediate mode flushing to glDrawElements and glD...Alon Zakai
2012-04-27add cubegeom_pre test, a more webgl-friendly cubegeomAlon Zakai
2012-04-27handle GL_INFO_LOG_LENGTHAlon Zakai
2012-04-25fix glClientActiveTextureAlon Zakai
2012-04-25fixes for uniquely naming custom renderersAlon Zakai
2012-04-25gl_Color workaround, and add gl_ps test which uses client pointers + a shaderAlon Zakai
2012-04-25forget current program and buffers if they are destroyedAlon Zakai
2012-04-25fix a_texCoord* usage, and use current program texture setup if present ; som...Alon Zakai
2012-04-25rename s_texture to u_textureAlon Zakai
2012-04-24create unique renderers for user-defined programsAlon Zakai
2012-04-24clean up gl emulation flush, remove unneeded and incorrect bindingsAlon Zakai
2012-04-24refactor immediate mode flushing for both glDrawArrays and glDrawElementsAlon Zakai
2012-04-24gix glLoadMatrix and related functions and add testingAlon Zakai
2012-04-24refactor client attribute handlingAlon Zakai
2012-04-24save bound buffers when doing gl emulationAlon Zakai
2012-04-23make gl and library debug options start on, when enabled at compile timeAlon Zakai
2012-04-23use emulation when a gl*Pointer is usedAlon Zakai
2012-04-23finish current immediate+shader work, add sdlglshader testAlon Zakai
2012-04-23gl refactoring in preparation for mixing shader and fixed-functionAlon Zakai
2012-04-23remove unneeded dep in gl codeAlon Zakai
2012-04-23fix gl debug typoAlon Zakai
2012-04-21fix gl shader emulation bugAlon Zakai
2012-04-21gl debug support for shader sources from useProgramAlon Zakai
2012-04-20workaround for suffix EXT in addition to ARB for older gl funcsAlon Zakai
2012-04-20make gl debugging switchable at runtime (if GL_DEBUG was set at compile time)Alon Zakai
2012-04-20todo for multitextures in client attribute emulationAlon Zakai
2012-04-20stub for glGetFloat of GL_FOG_COLORAlon Zakai
2012-04-20refactoring for multiple client texturesAlon Zakai
2012-04-19some fake support for gl texture matrixAlon Zakai
2012-04-19glColor4fv stubAlon Zakai
2012-04-19some color and normal stubs for immediate modeAlon Zakai
2012-04-19misc emulation workaroundsAlon Zakai
2012-04-19clean up immediate mode code and optimize to not use indexes when not necessaryAlon Zakai
2012-04-19add single-color immediate mode test (with wrong color, but better than nothing)Alon Zakai
2012-04-19prepare to support some amount of color-only immediate modeAlon Zakai
2012-04-19refactor immediate mode codeAlon Zakai
2012-04-19tiny cleanup in gl codeAlon Zakai
2012-04-19[src/library_gl.js]: Added glGetString(GL_SHADING_LANGUAGE_VERSION) ;Pierre Renaux
2012-04-18some vector immediate mode functionsAlon Zakai
2012-04-18fix shader generatorAlon Zakai