1. 19 Feb, 2020 2 commits
    • Revert "Move sampleAlphaToCoverage out of blendState" · 38bb9fdf
      Corentin Wallez authored
      This reverts commit f6e73131.
      
      Reason for revert: Crashes on Win10 FYI x64 Debug (NVIDIA) and Win7 FYI Debug (AMD) in the webgl CTS
      
      Original change's description:
      > Move sampleAlphaToCoverage out of blendState
      > 
      > This is the second step towards exposing OES_draw_buffers_indexed (that defines independent blend state for each draw buffer). This flag is global in all graphics APIs, however D3D11 technically puts it in the blend state.
      > 
      > D3D11: BlendStateKey was extended to keep existing D3D11 state caching semantics.
      > 
      > D3D9: a comment was added explaining why this feature was never implemented there.
      > 
      > Bug: angleproject:4394
      > Change-Id: Ie6a294eeb6fcf4c868a1f1001c4f7efd61692ccd
      > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2057063
      > Reviewed-by: Jamie Madill <jmadill@chromium.org>
      > Reviewed-by: Geoff Lang <geofflang@chromium.org>
      > Commit-Queue: Geoff Lang <geofflang@chromium.org>
      
      TBR=geofflang@chromium.org,jmadill@chromium.org,lexa.knyazev@gmail.com
      
      Change-Id: I650624b5dfb7f2777c316906b9145a411243f42f
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: angleproject:4394
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2062605Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
      Commit-Queue: Corentin Wallez <cwallez@chromium.org>
    • Revert "Provide default implementation of rx::DisplayEGL" · 90c9f66c
      Corentin Wallez authored
      This reverts commit 123fd970.
      
      Reason for revert: Causes GL creation failure on Linux FYI Ozone (Intel)
      
      Original change's description:
      > Provide default implementation of rx::DisplayEGL
      > 
      > Will allow to use EGL instead of GLX on X11.
      > 
      > Meant to be used on modern EGL so it requires the extensions
      > EGL_KHR_no_config_context and EGL_KHR_surfaceless_context.
      > This keeps the default implementation simple (no pBuffer
      > fallback)
      > 
      > Also provide simple WorkerContextEGL.
      > 
      > Bug: angleproject:4328
      > Change-Id: I92a1ded9e09e65de8bb83710274e0a73ecdff0a4
      > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2061168
      > Commit-Queue: Jamie Madill <jmadill@chromium.org>
      > Reviewed-by: Jamie Madill <jmadill@chromium.org>
      
      TBR=geofflang@chromium.org,jmadill@chromium.org,julien.isorce@chromium.org
      
      Change-Id: Ia55180ed83386fe1a158ccefda6155b33d779e98
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: angleproject:4328
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2062604Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
      Commit-Queue: Corentin Wallez <cwallez@chromium.org>
  2. 18 Feb, 2020 13 commits
  3. 17 Feb, 2020 8 commits
  4. 15 Feb, 2020 3 commits
  5. 14 Feb, 2020 6 commits
  6. 13 Feb, 2020 8 commits