Historique des commits

Auteur SHA1 Message Date
  John Kessenich b67b4a7072 PP: Address #737: accept 'h'/'H' floating-point suffix more broadly. il y a 7 ans
  John Kessenich 82e0e58993 Fix issue #693. Ternary operator on void type. il y a 7 ans
  John Kessenich b9fc145387 Finish implement GL_ARB_texture_lod; adding the 19 additional *ARB() built-ins to the 11 non-*ARB() that were already supported. il y a 10 ans
  John Kessenich 019a62b0ec Add the original-style texture-rectangle texturing functions, and allow rectangular samplers to be declared under relaxed semantic checks. il y a 10 ans
  John Kessenich 3591930f23 Add partial support for GL_ARB_shader_texture_lod. il y a 10 ans
  John Kessenich 9dedb13447 Add missing matrix constructor test, and add a size() method for downstream consumers of constArrays. il y a 10 ans
  John Kessenich 37d080c38a Add missing non-square matrixCompMult built-in functions. il y a 10 ans
  John Kessenich 69aa9c1b84 Fixes to scanning: il y a 11 ans
  John Kessenich 5f753e0222 Full thread safety working: il y a 11 ans
  John Kessenich d46b31fdc5 Give new scopes to non-compound (simple) if-then-else substatements, correcting scoping for declarations they contain. il y a 11 ans
  John Kessenich 252b619066 Remove a mangled-name cache in the type that was sometimes stale. il y a 11 ans
  John Kessenich ef84d10e4c Add semantic check for precision qualifier on wrong kind of type. Added a few more tests. il y a 11 ans
  John Kessenich 8d00fd0e29 Add missing type check for operands having the same type (after conversion) around the ":" in a "?:" operation. il y a 11 ans
  John Kessenich c2ff7702be For all keywords already present, get correct when they could be identifiers, are reserved words, or are keywords, for all versions of ESSL and GLSL. il y a 11 ans
  John Kessenich ca8899c9ae Add productions/data for about 14 qualifiers (versions 1.2 through 4.3). Fixed some case issues for rect/array keywords. il y a 11 ans
  John Kessenich 4b67103b02 Implement operator-based implicit type conversions. il y a 11 ans
  John Kessenich 71fca670f3 Allow GLSL construction of matrix from matrix, starting with version 120, and always for ES shaders. il y a 11 ans
  John Kessenich 1c809955ba Add ability to treat keywords as identifiers in versions that had not yet reserved the keyword. il y a 11 ans
  John Kessenich 564842b23b Properly declare versions for precision qualifiers, in/out/attribute/varying. il y a 11 ans