1. 07 May, 2015 1 commit
    • Add support for parsing ESSL3 invariant qualifiers · 40088793
      Olli Etuaho authored
      The parser recognizes ESSL3 invariant variable declaration syntax and
      marks the variables as invariant.
      
      In ESSL3, invariant out variables can be linked to non-invariant
      in variables, so linking checks should now be different depending on
      shading language version. The varying matching check in the translator
      API is changed to be shading language version dependent to facilitate
      this.
      
      Tested by deqp/data/gles3/shaders/qualification_order.html after patching
      Chrome to use the new linking check API.
      
      TEST=WebGL 2 conformance tests, angle_unittests
      BUG=angleproject:987
      
      Change-Id: I3982feff7380c4dfc647940ee03a020692dd0c59
      Reviewed-on: https://chromium-review.googlesource.com/267663Reviewed-by: 's avatarOlli Etuaho <oetuaho@nvidia.com>
      Tested-by: 's avatarOlli Etuaho <oetuaho@nvidia.com>
  2. 06 May, 2015 7 commits
  3. 05 May, 2015 8 commits
  4. 04 May, 2015 22 commits
  5. 01 May, 2015 2 commits