1. 21 Sep, 2019 4 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 3 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>
    • EGL: Implement EGL_KHR_no_config_context · c4b1fbd6
      Jeff Vigil authored
      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: 's avatarGeoff Lang <geofflang@chromium.org>