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
  • libANGLE
  • renderer
  • gl
  • glx
  • WindowSurfaceGLX.h
Find file
BlameHistoryPermalink
  • Jonah Ryan-Davis's avatar
    GLX: Avoid creating child window when X visual ID is specified. · a392a81d
    Jonah Ryan-Davis authored Jan 06, 2021
    ANGLE's GLX backend creates a child ID because the visual of the X
    window must match that of the GLX window, and we can't always be
    certain.
    EGL_ANGLE_x11_visual allows applications to specify the visual ID
    of the window passed to ANGLE via EGL_X11_VISUAL_ID_ANGLE. When this
    is the case, we don't need to make a child window.
    Since Chrome always passes this information, this may help optimize
    ANGLE's GLX usage in Chrome, because we don't have to poll the parent
    window to manage the child window's properties.
    
    Bug: chromium:1132827
    Change-Id: If8082d2d07469905afffab01dde2ec9fca8d4eb9
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2611556
    Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
    Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    a392a81d
WindowSurfaceGLX.h 2.67 KB
EditWeb IDE
×

Replace WindowSurfaceGLX.h

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.