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
  • Renderer9.cpp
Find file
BlameHistoryPermalink
  • Geoff Lang's avatar
    Fix incorrect dirty bit state tracking on D3D9 AMD with color masks. · 707b2d54
    Geoff Lang authored Apr 15, 2016
    When using the zero color mask workaround in StateManager9, the blend state and
    blend equation were being modified.  This caused inconsistant state if the
    workaround stopped being used in subsequent draw calls.  To deal with this
    issue, dirty the BLEND_ENABLED and BLEND_EQUATION states when the COLOR_MASK
    changes and dirty the COLOR_MASK state wheneither BLEND_ENABLED or
    BLEND_EQUATION changes.
    
    BUG=597107
    
    Change-Id: I689d9cf3c1eb20206a2abc7beff481fc7842f85e
    Reviewed-on: https://chromium-review.googlesource.com/340763Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    707b2d54
Renderer9.cpp 94.7 KB
EditWeb IDE
×

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