1. 23 Feb, 2018 1 commit
    • ES31: Add shader version check for CS and GS · e41df655
      Jiawei Shao authored
      This patch adds the missing check on the shader version for compute
      and geometry shaders, which can fix a bug that ANGLE GLSL compiler
      doesn't report a compile error when compiling an empty compute or
      geometry shader in version 100 or 300.
      
      This patch also updates the original compiler tests on the check of
      shader version. In these tests, the compile errors are all caused by
      illegal layouts instead of shader versions, which is against the
      purpose of the tests.
      
      This patch also fixes an incorrect case that used an empty compute
      shader in version 300.
      
      BUG=angleproject:1442, angleproject:1941
      TEST=angle_unittests
      
      Change-Id: Ic26bb8eb312dbc0cec6a879997d0ae7a2e625a0f
      Reviewed-on: https://chromium-review.googlesource.com/910715
      Commit-Queue: Geoff Lang <geofflang@chromium.org>
      Reviewed-by: 's avatarOlli Etuaho <oetuaho@nvidia.com>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
  2. 22 Feb, 2018 4 commits
  3. 21 Feb, 2018 3 commits
  4. 20 Feb, 2018 7 commits
  5. 19 Feb, 2018 1 commit
  6. 17 Feb, 2018 1 commit
  7. 16 Feb, 2018 6 commits
  8. 15 Feb, 2018 6 commits
  9. 14 Feb, 2018 11 commits