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
  • compiler
  • translator
  • RewriteElseBlocks.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Add work-around for D3D9 shader compiler bug. · e53c98ba
    Jamie Madill authored Feb 03, 2014
    With certain selection statements with a vertex input in the
    condition and side-effects in the else-block, we'd run in to
    a D3D9 compiler bug which would cause incorrect results.
    
    We can work around this bug in D3D9 by selectively rewriting
    these statements to use an 'else if' clause instead of 'else'.
    
    BUG=322794
    
    Change-Id: I93c96fb201ff4959c00d9a36321faac7e0343278
    Reviewed-on: https://chromium-review.googlesource.com/184681Reviewed-by: 's avatarNicolas Capens <nicolascapens@chromium.org>
    Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    Tested-by: 's avatarJamie Madill <jmadill@chromium.org>
    e53c98ba
RewriteElseBlocks.cpp 3.32 KB
EditWeb IDE
×

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