1. 21 Sep, 2019 5 commits
  2. 20 Sep, 2019 7 commits
  3. 19 Sep, 2019 8 commits
  4. 18 Sep, 2019 7 commits
  5. 17 Sep, 2019 5 commits
  6. 16 Sep, 2019 6 commits
  7. 13 Sep, 2019 2 commits
    • Revert "EGL: Implement EGL_KHR_no_config_context" · d32dae1b
      Zhenyao Mo authored
      This reverts commit c4b1fbd6.
      
      Reason for revert: https://crbug.com/1003971
      
      Original change's description:
      > EGL: Implement EGL_KHR_no_config_context
      > 
      > Add extension string and flag to all renderers that pass
      > Modify eglCreateContext to accept EGL_NO_CONFIG
      > Modify eglQueryContext per specification
      > Modify eglMakeCurrent to bypass surface-context config compatibility checks
      > Add check for client API
      > Create new end2end test EGLNoConfigContextTest
      > Disable on most renderers to prevent possible fail with future configs
      > 
      > Bug: angleproject:3635
      > Test: dEQP-EGL.functional.create_context.no_config*
      >       angle_end2end_tests --gtest_filter=EGLNoConfigContextTest*
      > Change-Id: I7fbb137f1222ae7eebff4192013b7d3c5fcf0436
      > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1762709
      > Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
      > Reviewed-by: Geoff Lang <geofflang@chromium.org>
      
      TBR=geofflang@chromium.org,timvp@google.com,jmadill@chromium.org,m.maiya@samsung.com,j.vigil@samsung.com
      
      Change-Id: I849aa796803e3cda9b480a39be813ef9105325bb
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: angleproject:3635
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1803789Reviewed-by: 's avatarZhenyao Mo <zmo@chromium.org>
      Commit-Queue: Zhenyao Mo <zmo@chromium.org>
    • Vulkan: Support float textures and renderbuffers · 6caa2652
      Mohan Maiya authored
      Fixed support in the vulkan backend for legacy
      GLES2.0 formats (luminance, alpha,
      luminance_alpha)
      
      Correctly exposed the following extensions:
      OES_texture_float
      OES_texture_half_float
      OES_texture_float_linear
      OES_texture_half_float_linear
      EXT_color_buffer_float
      EXT_color_buffer_half_float
      
      Some of the above extensions have different
      requirements depending on other extension support
      and the context client version, and were
      incorrectly assuming the most restrictive
      requirements to be exposed.
      
      Implemented end2end tests for:
      OES_texture_float
      OES_texture_half_float
      OES_texture_float_linear
      OES_texture_half_float_linear
      EXT_color_buffer_float
      EXT_color_buffer_half_float
      
      Bug: angleproject:2898
      Bug: angleproject:2726
      Test: ./angle_end2end_tests --gtest_filter='Texture2DFloatTest*'
      Change-Id: I7024aa1393eadafb5a0fb83c23e9035aae650b67
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1740276
      Commit-Queue: Geoff Lang <geofflang@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>