2013-06-25 |
John Kessenich | Add scanner that can find '#version' across an array... |
commit | commitdiff | tree | snapshot |
2013-06-24 |
John Kessenich | Add the 6 hyperbolic trig functions. |
commit | commitdiff | tree | snapshot |
2013-06-24 |
John Kessenich | Disallow variable indexing into sampler array for ES... |
commit | commitdiff | tree | snapshot |
2013-06-24 |
John Kessenich | Add semantic checks for order of qualification and... |
commit | commitdiff | tree | snapshot |
2013-06-24 |
John Kessenich | Address a g++ complaint. |
commit | commitdiff | tree | snapshot |
2013-06-24 |
John Kessenich | Create linkage symbol nodes in the AST so a linker... |
commit | commitdiff | tree | snapshot |
2013-06-21 |
John Kessenich | Fix bug of accidentally overriding initial layout locat... |
commit | commitdiff | tree | snapshot |
2013-06-20 |
John Kessenich | Add grammar productions for the syntax "layout(...... |
commit | commitdiff | tree | snapshot |
2013-06-19 |
John Kessenich | Add grammar productions for adding 'invariant' to alrea... |
commit | commitdiff | tree | snapshot |
2013-06-19 |
John Kessenich | Track separate precision defaults for each kind of... |
commit | commitdiff | tree | snapshot |
2013-06-17 |
John Kessenich | Encapsulate warnings like errors. Add warning for... |
commit | commitdiff | tree | snapshot |
2013-06-14 |
John Kessenich | Fix linux build problem. |
commit | commitdiff | tree | snapshot |
2013-06-13 |
John Kessenich | Implement __VERSION__ macro, make ftransform() non... |
commit | commitdiff | tree | snapshot |
2013-06-13 |
John Kessenich | Semantic checks: ES doesn't have unsized arrays or... |
commit | commitdiff | tree | snapshot |
2013-06-13 |
John Kessenich | Add semantic checks for nested blocks/structures. |
commit | commitdiff | tree | snapshot |
2013-06-12 |
John Kessenich | Simply compile-time error handling: mostly removed... |
commit | commitdiff | tree | snapshot |
2013-06-12 |
John Kessenich | Get all the scoping rules right for ES and non ES,... |
commit | commitdiff | tree | snapshot |
2013-06-11 |
John Kessenich | Fix a linux build issue. |
commit | commitdiff | tree | snapshot |
2013-06-11 |
John Kessenich | Add constant folding for the exp*(), log*(), *sqrt... |
commit | commitdiff | tree | snapshot |
2013-06-10 |
John Kessenich | Unify constant floats and constant doubles; they can... |
commit | commitdiff | tree | snapshot |
2013-06-10 |
John Kessenich | Add constant folding for length(), normalize(), fwidth... |
commit | commitdiff | tree | snapshot |
2013-06-10 |
John Kessenich | A round of increasing robustness against buffer overruns. |
commit | commitdiff | tree | snapshot |
2013-06-07 |
John Kessenich | Add semantic check for ES variably indexing a uniform... |
commit | commitdiff | tree | snapshot |
2013-06-07 |
John Kessenich | Add more tests for built-in variables. |
commit | commitdiff | tree | snapshot |
2013-06-06 |
John Kessenich | Block/structure fixes: Merge qualifiers with multiple... |
commit | commitdiff | tree | snapshot |
2013-06-03 |
John Kessenich | Fix another problem with undefined macros needing to... |
commit | commitdiff | tree | snapshot |
2013-06-02 |
John Kessenich | The new test that was to have been added with the previ... |
commit | commitdiff | tree | snapshot |
2013-05-30 |
John Kessenich | Add test for operation semantics, fix one bug it found. |
commit | commitdiff | tree | snapshot |
2013-05-30 |
John Kessenich | A bunch of semantic checks were missing for binary... |
commit | commitdiff | tree | snapshot |
2013-05-29 |
John Kessenich | Change warning to error for use of double underscore. |
commit | commitdiff | tree | snapshot |
2013-05-28 |
John Kessenich | Add missing type check for operands having the same... |
commit | commitdiff | tree | snapshot |
2013-05-17 |
John Kessenich | Add precision qualifier propagation for swizzling,... |
commit | commitdiff | tree | snapshot |
2013-05-07 |
John Kessenich | Remove too aggressive and redundant lexical keyword... |
commit | commitdiff | tree | snapshot |
2013-05-05 |
John Kessenich | Make the PP report an error on undefined macro in ... |
commit | commitdiff | tree | snapshot |
2013-04-26 |
John Kessenich | Add 3 missing reserved keywords. |
commit | commitdiff | tree | snapshot |
2013-04-25 |
John Kessenich | For all keywords already present, get correct when... |
commit | commitdiff | tree | snapshot |
2013-04-17 |
John Kessenich | Put memory counter stuff in #ifdef _WIN32. |
commit | commitdiff | tree | snapshot |
2013-04-17 |
John Kessenich | Add some more qualifier helper functions. |
commit | commitdiff | tree | snapshot |
2013-04-15 |
John Kessenich | Fix dependency misspelling that caused unnecessary... |
commit | commitdiff | tree | snapshot |
2013-04-14 |
John Kessenich | Rationalize command-line options: controlling memory... |
commit | commitdiff | tree | snapshot |
2013-04-13 |
John Kessenich | Force "smooth" interpolation qualification when in... |
commit | commitdiff | tree | snapshot |
2013-04-12 |
John Kessenich | Small tweak to switch statements: use a smaller base... |
commit | commitdiff | tree | snapshot |
2013-04-12 |
John Kessenich | Update all "TODO", add some comments. |
commit | commitdiff | tree | snapshot |
2013-04-12 |
John Kessenich | Minor changes: remove use of 'auto', plug obscure memor... |
commit | commitdiff | tree | snapshot |
2013-04-12 |
John Kessenich | Add switch/case/default statements, using a switch... |
commit | commitdiff | tree | snapshot |
2013-04-11 |
John Kessenich | - Temp fix for the GLSL yacc file (linux builds failing). |
commit | commitdiff | tree | snapshot |
2013-04-11 |
John Kessenich | Add the GL_ES macro for ES personalities, along with... |
commit | commitdiff | tree | snapshot |
2013-04-10 |
John Kessenich | Additional layout-related error checking. |
commit | commitdiff | tree | snapshot |
2013-04-10 |
John Kessenich | Implement default layout qualifiers at global and block... |
commit | commitdiff | tree | snapshot |
2013-04-10 |
John Kessenich | Add anonymous members as a new symbol table type, so... |
commit | commitdiff | tree | snapshot |
2013-04-10 |
John Kessenich | Change TType member from "type" to "basicType". It... |
commit | commitdiff | tree | snapshot |
2013-04-10 |
John Kessenich | Add interface blocks as a basic type and handle uniform... |
commit | commitdiff | tree | snapshot |
2013-04-09 |
John Kessenich | Initial implementation of layout qualifiers. More... |
commit | commitdiff | tree | snapshot |
2013-04-07 |
John Kessenich | Put in correct rules for multiple versions of qualifica... |
commit | commitdiff | tree | snapshot |
2013-04-07 |
John Kessenich | Add ES 300 built-ins trunc, round, roundEven, modf... |
commit | commitdiff | tree | snapshot |
2013-04-07 |
John Kessenich | Split out the unary-argument built-in function path... |
commit | commitdiff | tree | snapshot |
2013-04-05 |
John Kessenich | Add uint type (big change). For both int/uint, add... |
commit | commitdiff | tree | snapshot |
2013-04-03 |
John Kessenich | CPP: Handle the "u" and "U" suffixes for uint literals... |
commit | commitdiff | tree | snapshot |
2013-03-21 |
John Kessenich | Add a forward reference function call test. |
commit | commitdiff | tree | snapshot |
2013-03-13 |
John Kessenich | Fix release build, it was missing the custom build... |
commit | commitdiff | tree | snapshot |
2013-03-12 |
John Kessenich | Add and use ability to tell the backend compiler what... |
commit | commitdiff | tree | snapshot |
2013-03-12 |
John Kessenich | A few trivial things, including removing '/' as a comma... |
commit | commitdiff | tree | snapshot |
2013-03-09 |
John Kessenich | Get a clean g++/gcc build. Runs and gets correct resul... |
commit | commitdiff | tree | snapshot |
2013-03-08 |
John Kessenich | Another round of gcc/g++ fixes. |
commit | commitdiff | tree | snapshot |
2013-03-08 |
John Kessenich | Add warning-suppression flag. Combined with relaxed... |
commit | commitdiff | tree | snapshot |
2013-03-08 |
John Kessenich | Add compilation mode flags for forward-compatible conte... |
commit | commitdiff | tree | snapshot |
2013-03-08 |
John Kessenich | Upgrade to MSVC 11. Fix pool_allocator a bit. |
commit | commitdiff | tree | snapshot |
2013-03-07 |
John Kessenich | Change infrastructure to support constant folding acros... |
commit | commitdiff | tree | snapshot |
2013-03-07 |
John Kessenich | Add unsigned ints to constUnions. (Unsigned int suppor... |
commit | commitdiff | tree | snapshot |
2013-03-04 |
John Kessenich | Minor updates to tests. |
commit | commitdiff | tree | snapshot |
2013-03-01 |
John Kessenich | Add productions/data for about 14 qualifiers (versions... |
commit | commitdiff | tree | snapshot |
2013-02-28 |
John Kessenich | Implement operator-based implicit type conversions. |
commit | commitdiff | tree | snapshot |
2013-02-27 |
John Kessenich | Allow gl_FragColor and gl_FragData in non-forward-compa... |
commit | commitdiff | tree | snapshot |
2013-02-26 |
John Kessenich | Skip dummy unused second component for 1D non-array... |
commit | commitdiff | tree | snapshot |
2013-02-26 |
John Kessenich | Fix checking-in of wrong test files. |
commit | commitdiff | tree | snapshot |
2013-02-25 |
John Kessenich | Implement modern (130 and above) texturing. About... |
commit | commitdiff | tree | snapshot |
2013-02-22 |
John Kessenich | Rationalize original texture functions per stage. |
commit | commitdiff | tree | snapshot |
2013-02-22 |
John Kessenich | Rationalize locations of type string methods. |
commit | commitdiff | tree | snapshot |
2013-02-21 |
John Kessenich | Expose the sampler type from a TType, and add a way... |
commit | commitdiff | tree | snapshot |
2013-02-21 |
John Kessenich | Replace flat 110 sampler type space with an orthogonali... |
commit | commitdiff | tree | snapshot |
2013-02-20 |
John Kessenich | Make legacy texture prototypes more concise, fix minor... |
commit | commitdiff | tree | snapshot |
2013-02-20 |
John Kessenich | Line up version 100 and 110 texture prototypes under... |
commit | commitdiff | tree | snapshot |
2013-02-20 |
John Kessenich | Add ES 300 matrix operations: outerProduct, determinant... |
commit | commitdiff | tree | snapshot |
2013-02-17 |
John Kessenich | Built-in symbol tables now lazily evaluated, and driven... |
commit | commitdiff | tree | snapshot |
2013-02-14 |
John Kessenich | Improve robustness for symbol downcasts by moving to... |
commit | commitdiff | tree | snapshot |
2013-02-13 |
John Kessenich | CPP: Fix stack of previous nested #if/#else/#endif... |
commit | commitdiff | tree | snapshot |
2013-02-12 |
John Kessenich | Add bash script for running through all tests. |
commit | commitdiff | tree | snapshot |
2013-02-12 |
John Kessenich | Allow GLSL construction of matrix from matrix, starting... |
commit | commitdiff | tree | snapshot |
2013-02-12 |
John Kessenich | Classify more keywords as to what versions they are... |
commit | commitdiff | tree | snapshot |
2013-02-12 |
John Kessenich | Pass 2 at building on linux: remove compile errors... |
commit | commitdiff | tree | snapshot |
2013-02-11 |
John Kessenich | Pass 1 at building on linux: remove compile errors... |
commit | commitdiff | tree | snapshot |
2013-02-11 |
John Kessenich | Simultaneously fix only known memory leak and take... |
commit | commitdiff | tree | snapshot |
2013-02-08 |
John Kessenich | Add gl_PointCoord. |
commit | commitdiff | tree | snapshot |
2013-02-08 |
John Kessenich | Make the default version be 100. |
commit | commitdiff | tree | snapshot |
2013-02-06 |
John Kessenich | Support multiple default versions, to enable ES vs... |
commit | commitdiff | tree | snapshot |
2013-02-06 |
John Kessenich | Update copyrights. |
commit | commitdiff | tree | snapshot |
2013-02-06 |
John Kessenich | Fix a preprocessor defect, where nested dead #if-#endif... |
commit | commitdiff | tree | snapshot |
2013-02-06 |
John Kessenich | Add some CPP tests. |
commit | commitdiff | tree | snapshot |
2013-02-04 |
John Kessenich | Implement non-square matrices, and make a few type... |
commit | commitdiff | tree | snapshot |
2013-01-31 |
John Kessenich | Add ability to treat keywords as identifiers in version... |
commit | commitdiff | tree | snapshot |
next |