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
  • tests
  • gl_tests
  • GLSLTest.cpp
Find file
BlameHistoryPermalink
  • Olli Etuaho's avatar
    Fix tracking variables in folded ternary operators · b8cb939f
    Olli Etuaho authored Dec 20, 2017
    The result of folding a ternary operator may be a TIntermSymbol node
    where the qualifier doesn't match the qualifier of the variable that
    the node is referring to.
    
    Get the qualifier from the variable instead of directly from
    TIntermSymbol when collecting variables in CollectVariables or when
    tracking referenced variables in OutputHLSL.
    
    BUG=angleproject:2288
    TEST=angle_unittests, angle_end2end_tests
    
    Change-Id: If294a7fe9dca50f2ebcea3feff887e72a521d395
    Reviewed-on: https://chromium-review.googlesource.com/836893Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
    b8cb939f
GLSLTest.cpp 121 KB
EditWeb IDE
×

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