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
  • Context.cpp
Find file
BlameHistoryPermalink
  • Olli Etuaho's avatar
    Fix issues with clearing deleted attachments · 4ebd8f3d
    Olli Etuaho authored Sep 20, 2018
    Deleting an object that was acting as a framebuffer color attachment
    in the current framebuffer didn't previously update all of the
    framebuffer state correctly. Fix this by going through the usual
    resetAttachment path when any framebuffer attachment is deleted
    instead of having custom code that only updated part of the state.
    
    Also early out from clearbuffer calls in case of a missing color
    buffer - even now that the draw buffer mask is being updated correctly,
    some backend code doesn't take it into account. One example is
    querying attachment format when the SRGB clear for linear framebuffer
    attachments workaround is active.
    
    BUG=angleproject:2831
    TEST=angle_end2end_tests
    
    Change-Id: I1071a60dc0251946fed00e88e43a244fe59f4863
    Reviewed-on: https://chromium-review.googlesource.com/1235656Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
    4ebd8f3d
Context.cpp 263 KB
EditWeb IDE
×

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