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
  • d3d
  • d3d9
  • Context9.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Fix D3D9 context state sync. · a11db2ac
    Jamie Madill authored Mar 19, 2019
    Calling eglMakeCurrent between different D3D9 contexts could lead to
    state sync bugs. This fixes the problem by ensuring all internal
    state is dirtied between makeCurrent calls.
    
    This bug turned up when refactoring the tests to run multiple Contexts
    with the same EGLDisplay.
    
    Bug: angleproject:3261
    Change-Id: Ic91e1af8b2615e7e7e0d0faabeb533d075ea2e91
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1531534
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    a11db2ac
Context9.cpp 10.1 KB
EditWeb IDE
×

Replace Context9.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.