Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
A
angle
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • angle
  • Repository

Switch branch/tag
  • angle
  • src
  • tests
  • egl_tests
  • EGLDirectCompositionTest.cpp
Find file
BlameHistoryPermalink
  • Yuly Novikov's avatar
    Hide SwiftShader OS Window in dEQP and end2end tests · 7d8c2f2e
    Yuly Novikov authored Mar 26, 2020
    This prevents a race between starting Xvfb on test bots
    and X11 calls in X11Window::setVisible(),
    which used to cause flaky hangs on Linux SwANGLE bots.
    
    Unfortunately, in order to hide SwiftShader OS window,
    it must be a separate window from other backends,
    so it is no longer possible to have a single window for all backends,
    even if we don't reuse EGL Display.
    
    The only platform that still uses a single OS Window is Android,
    since there is only one system window per test application.
    
    In addition, all the tests that make OS Window visible explicitly,
    no longer do this for SwiftShader device.
    
    Bug: angleproject:4434
    Change-Id: I1a067c22bfeee9288046b9d9566740731c0d627c
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2125945
    Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
    Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    7d8c2f2e
EGLDirectCompositionTest.cpp 10.3 KB
EditWeb IDE
×

Replace EGLDirectCompositionTest.cpp

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.