1. 06 Nov, 2018 1 commit
  2. 05 Nov, 2018 1 commit
  3. 02 Nov, 2018 8 commits
  4. 01 Nov, 2018 1 commit
  5. 31 Oct, 2018 5 commits
  6. 30 Oct, 2018 8 commits
  7. 29 Oct, 2018 9 commits
  8. 27 Oct, 2018 4 commits
  9. 26 Oct, 2018 3 commits
    • Add flags to shader translator to emulate gl_DrawID · 7cf9cd24
      Austin Eng authored
      Adds support for translating gl_DrawID for implementation of
      GL_ANGLE_multi_draw.
      
      Currently the change only supports and allows emulation of the
      draw id using a uniform variable named `gl_DrawID`. This uniform is
      mapped in the translated shader to a hashed name that does not
      use the gl_ namespace
      
      Bug: chromium:890539
      
      Change-Id: I08a246ca911e88e733ccdf22f1ed69dcae948e05
      Reviewed-on: https://chromium-review.googlesource.com/c/1271957
      Commit-Queue: Austin Eng <enga@chromium.org>
      Reviewed-by: 's avatarKai Ninomiya <kainino@chromium.org>
    • Fix entry points. · e357535f
      Jamie Madill authored
      A race broke the ANGLE tree due to an entry point formatting change.
      
      Bug: angleproject:2890
      Bug: angleproject:2928
      Change-Id: I08cc4e13c9d5bd1888c0d891113d3042759d43dc
      Reviewed-on: https://chromium-review.googlesource.com/c/1302534Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Support GL_OES_texture_border_clamp · b8543630
      Till Rathmann authored
      Added support for GL_TEXTURE_BORDER_COLOR and GL_CLAMP_TO_BORDER in
      OpenGL/OpenGLES, Direct3D9 and Direct3D11 backends.
      For integer textures in OpenGLES3 contexts these additional entry points
      are available now:
      
      void glTexParameterIivOES(enum target, enum pname, const int *params);
      void glTexParameterIuivOES(enum target, enum pname, const uint *params);
      
      void glGetTexParameterIivOES(enum target, enum pname, int *params);
      void glGetTexParameterIuivOES(enum target, enum pname, uint *params);
      
      void glSamplerParameterIivOES(uint sampler, enum pname, const int *params);
      void glSamplerParameterIuivOES(uint sampler, enum pname, const uint *params);
      
      void glGetSamplerParameterIivOES(uint sampler, enum pname, int *params);
      void glGetSamplerParameterIuivOES(uint sampler, enum pname, uint *params);
      
      BUG=angleproject:2890
      TEST=angle_end2end_tests.TextureBorderClamp*
      
      Change-Id: Iee3eeb399d8d7851b3b30694ad8f21a2111f5828
      Reviewed-on: https://chromium-review.googlesource.com/c/1257824
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>