Age | Commit message (Expand) | Author |
2013-12-18 | Allow tessellation shaders to work on versions back to 150. Also combined al... | John Kessenich |
2013-12-18 | Additional semantic checking for tessellation shaders and related clean up: | John Kessenich |
2013-12-11 | Tessellation partial implementation (not ready for use yet), including: | John Kessenich |
2013-12-02 | Fix logic error in steering which stages get bias vs. non-bias texturing func... | John Kessenich |
2013-11-23 | Correct textureGather*() extension support: | John Kessenich |
2013-11-22 | Add missing non-square matrixCompMult built-in functions. | John Kessenich |
2013-11-22 | Implement GL_EXT_shader_texture_lod. | John Kessenich |
2013-11-11 | Add GL_OES_EGL_image_external. Includes new keyword, type, name mangling, bu... | John Kessenich |
2013-11-11 | Add GL_EXT_frag_depth. | John Kessenich |
2013-11-11 | Add GL_OES_standard_derivatives. Also added extension infrastructure that al... | John Kessenich |
2013-11-11 | Add GL_OES_texture_3D extension. Also, minor tweaks to extension adding infr... | John Kessenich |
2013-11-09 | Added constant folding for relational (e.g. lessThan) built-ins, relational b... | John Kessenich |
2013-11-05 | Clean up/resolve a bunch of TODO, which included implementing pixel_center_in... | John Kessenich |
2013-10-24 | Add redeclarations of built-in blocks. | John Kessenich |
2013-10-22 | Add built-in constants through version 440. Some still need to be consumed w... | John Kessenich |
2013-10-21 | Add texture gather functions (and extension check) for GLSL 400 and GL_ARB_te... | John Kessenich |
2013-10-16 | Add all built-in variables for all versions/profiles/stages of GLSL. Also, ma... | John Kessenich |
2013-10-11 | Memory management hygiene: Use compare() instead of substr(), and put a few m... | John Kessenich |
2013-10-04 | Improve robustness of extension checking, and its intersection with ES 100 fe... | John Kessenich |
2013-10-04 | Make ES 100 gl_FragData be a mediump, and fix some warnings from g++. | John Kessenich |
2013-10-04 | Make some portability improvements identified by Christophe: A few size_t, a ... | John Kessenich |
2013-10-03 | Document how to add a new feature enabled by an extension in Versions.cpp. A... | John Kessenich |
2013-09-08 | Full thread safety working: | John Kessenich |
2013-09-06 | Ensure the shared symbol table levels are read-only to make multi-threading s... | John Kessenich |
2013-09-04 | Add link validation infrastructure for multiple compilation units per stage. ... | John Kessenich |
2013-08-29 | Put all glslang internals (but not the external interface) into the glslang n... | John Kessenich |
2013-08-27 | Remove unnecessary TString constructors. | John Kessenich |
2013-08-09 | Put in infrastructure for tessellation, geometry, and compute stages, and par... | John Kessenich |
2013-06-24 | Add the 6 hyperbolic trig functions. | John Kessenich |
2013-06-13 | Implement __VERSION__ macro, make ftransform() non-ES only, add more tests. | John Kessenich |
2013-06-13 | Semantic checks: ES doesn't have unsized arrays or noise*(). | John Kessenich |
2013-04-25 | For all keywords already present, get correct when they could be identifiers,... | John Kessenich |
2013-04-12 | Update all "TODO", add some comments. | John Kessenich |
2013-04-07 | Add ES 300 built-ins trunc, round, roundEven, modf, isnan, isinf, floatBitsTo... | John Kessenich |
2013-03-08 | Another round of gcc/g++ fixes. | John Kessenich |
2013-02-27 | Allow gl_FragColor and gl_FragData in non-forward-compatible contexts for non... | John Kessenich |
2013-02-26 | Skip dummy unused second component for 1D non-array shadows. | John Kessenich |
2013-02-25 | Implement modern (130 and above) texturing. About 250 functions for 3.0, ove... | John Kessenich |
2013-02-22 | Rationalize original texture functions per stage. | John Kessenich |
2013-02-20 | Make legacy texture prototypes more concise, fix minor bugs needed to support... | John Kessenich |
2013-02-20 | Line up version 100 and 110 texture prototypes under correct versions. | John Kessenich |
2013-02-20 | Add ES 300 matrix operations: outerProduct, determinant, inverse, and transpo... | John Kessenich |
2013-02-17 | Built-in symbol tables now lazily evaluated, and driven by per version, per p... | John Kessenich |
2013-02-11 | Pass 1 at building on linux: remove compile errors from machine independent. | John Kessenich |
2013-02-11 | Simultaneously fix only known memory leak and take the next step in supportin... | John Kessenich |
2013-02-08 | Add gl_PointCoord. | John Kessenich |
2013-02-04 | Implement non-square matrices, and make a few type improvements. Cleaned up ... | John Kessenich |
2013-01-11 | Update copyrights to 2013 for files with real change in them. | John Kessenich |
2012-12-21 | Fix "forward" -> "faceforward" typo, which had caused the operator for it to ... | John Kessenich |
2012-12-12 | Remove the pack/unpack languages and bring grammar up from 1.1 to 4.2 and fix... | John Kessenich |