1. 17 Nov, 2017 3 commits
  2. 16 Nov, 2017 7 commits
  3. 15 Nov, 2017 7 commits
  4. 14 Nov, 2017 11 commits
  5. 13 Nov, 2017 8 commits
  6. 12 Nov, 2017 2 commits
    • Unify extension behavior checks · 703671e9
      Olli Etuaho authored
      Some supportsExtension and isExtensionEnabled checks are now turned
      into checkCanUseExtension checks. Using checkCanUseExtension is
      preferable so that warnings are generated correctly when an extension
      is used and a warn directive is present.
      
      isExtensionEnabled is still used in some places where an error message
      about the extension could be confusing, particularly when a core spec
      version adds support for something that is also present in an
      extension.
      
      Also make it possible to disable ARB_texture_rectangle extension using
      an extension directive. ARB_texture_rectangle extension functionality
      is enabled by default in GLSL when the extension is supported.
      
      BUG=angleproject:2238
      TEST=angle_unittests
      
      Change-Id: I7455293412ff469f54bc7da79df146e7bc127379
      Reviewed-on: https://chromium-review.googlesource.com/760737
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Add flag for turning off initializing variables with loops · bb0775da
      Olli Etuaho authored
      This flag is needed to toggle upcoming variable initialization mode
      which uses for loops to optimize the compilation process. Initializing
      variables using for loops will be turned on by default, but it needs
      to be turned off in Chromium in certain cases. Chromium will use the
      flag added in this patch and that code will need to go into Chromium
      before finishing the implementation in ANGLE.
      
      BUG=chromium:735497
      
      Change-Id: I3a0e7b7c6cebe60afa72964fbd0caf3b1eafccbc
      Reviewed-on: https://chromium-review.googlesource.com/763451
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
      Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
  7. 11 Nov, 2017 2 commits