1. 24 Jan, 2018 9 commits
  2. 23 Jan, 2018 2 commits
    • Allow creating EGL pbuffers from typeless D3D textures · d66e1939
      Olli Etuaho authored
      A new extension EGL_ANGLE_d3d_typeless_texture_client_buffer is added
      that allows creating EGL pbuffers from typeless D3D textures.
      
      The extension increases the flexibility of the API compared to plain
      EGL_ANGLE_D3D_texture_client_buffer. The colorspace for the created
      EGL pbuffer can be set by using the EGL_GL_COLORSPACE attribute.
      Internally this sets the ANGLE format of the buffer. There are new
      ANGLE formats that are used specifically for typeless textures,
      separate ones for SRGB and linear views into the D3D textures.
      
      The extension is only supported on the D3D11 backend of ANGLE.
      
      BUG=angleproject:2300
      TEST=angle_white_box_tests
      
      Change-Id: I6a6cb873d2cc0dca0b7f18a0f2cd35e7bafcb7d8
      Reviewed-on: https://chromium-review.googlesource.com/873917Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
    • Add const qualification to symbol accesses · dd21ecf8
      Olli Etuaho authored
      All accesses to built-in symbols now happen through const-qualified
      pointers.
      
      This also encapsulates TSymbolTableLevel inside TSymbolTable.
      
      This prepares for statically allocating built-in symbols.
      
      BUG=angleproject:2267
      TEST=angle_unittests
      
      Change-Id: I473014d978daa765b4a733d761d6c08b28288776
      Reviewed-on: https://chromium-review.googlesource.com/859959
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
  3. 22 Jan, 2018 2 commits
  4. 20 Jan, 2018 1 commit
  5. 19 Jan, 2018 5 commits
  6. 17 Jan, 2018 3 commits
  7. 16 Jan, 2018 4 commits
  8. 15 Jan, 2018 1 commit
  9. 12 Jan, 2018 2 commits
  10. 11 Jan, 2018 9 commits
  11. 10 Jan, 2018 2 commits