1. ad3663b Add ES 300 built-ins trunc, round, roundEven, modf, isnan, isinf, floatBitsToInt, floatBitsToUint, intBitsToFloat, uintBitsToFloat, packSnorm2x16, unpackSnorm2x16, packUnorm2x16, unpackUnorm2x16, packHalf2x16, and unpackHalf2x16, and new form of min, max, clamp, and mix. by John Kessenich · 12 years ago
  2. ebeeece Add uint type (big change). For both int/uint, add the operators >>, <<, &, |, and ^. Also added unsigned literals and uint precision support. Also fixed how int/uint literal underflow/overflow is handled. by John Kessenich · 12 years ago
  3. 7d58d65 Add a forward reference function call test. by John Kessenich · 12 years ago
  4. 53fb465 Change infrastructure to support constant folding across built-in functions, as required by 1.2 semantics. Partially fleshed out with min/max and some trig functions. Still have to complete all operations. by John Kessenich · 12 years ago
  5. 3252b18 Minor updates to tests. by John Kessenich · 12 years ago
  6. ca8899c Add productions/data for about 14 qualifiers (versions 1.2 through 4.3). Fixed some case issues for rect/array keywords. by John Kessenich · 12 years ago
  7. ef8ae2e Allow gl_FragColor and gl_FragData in non-forward-compatible contexts for non-ES versions 150 - 410. Also add deprecation message for attribute/varying for core profile. by John Kessenich · 12 years ago
  8. b3338b3 Fix checking-in of wrong test files. by John Kessenich · 12 years ago
  9. 1f2a36b Add ES 300 matrix operations: outerProduct, determinant, inverse, and transpose, and missing ES 300 limit gl_MaxFragmentInputVectors. by John Kessenich · 12 years ago
  10. bd0747d Built-in symbol tables now lazily evaluated, and driven by per version, per profile input. Got all ES 100 and ES 300 built-in symbols correct. by John Kessenich · 12 years ago
  11. dadf945 Simultaneously fix only known memory leak and take the next step in supporting arrays of arrays. Improved several minor things along the way. by John Kessenich · 12 years ago
  12. 6968b82 Add gl_PointCoord. by John Kessenich · 12 years ago
  13. 464f6d9 Add some CPP tests. by John Kessenich · 12 years ago
  14. f0fdc53 Implement non-square matrices, and make a few type improvements. Cleaned up a few old issues. Added two tests. by John Kessenich · 12 years ago
  15. 868933d Add precision.frag test. by John Kessenich · 12 years ago
  16. 564842b Properly declare versions for precision qualifiers, in/out/attribute/varying. by John Kessenich · 12 years ago
  17. f59bfa0 Support in/out for stage inputs/outputs, tied to being desktop version 150 or ES 300. by John Kessenich · 12 years ago
  18. f20bb0e Add a simple test list for regression testing. A much broader test base is needed, however. by John Kessenich · 12 years ago