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
  • UtilsHLSL.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Fix HLSL varying struct linking. · 9b82084f
    Jamie Madill authored Feb 12, 2015
    We would always expand a struct name to always include its symbol
    ID. This fixes the workaround to only affect scoped structs.
    We can leave global structs, which are by definition uniquely named,
    without decorating them with a symbol ID.
    
    This fixes several tests in dEQP's shader.linkage.varying.struct.
    
    Re-land with GLSL translator bug fixed.
    
    BUG=angle:910
    
    Change-Id: I23a932bd1dadea5e9aafabde697e6a2af9a43f2b
    Reviewed-on: https://chromium-review.googlesource.com/249134Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    Reviewed-by: 's avatarZhenyao Mo <zmo@chromium.org>
    Tested-by: 's avatarJamie Madill <jmadill@chromium.org>
    9b82084f
UtilsHLSL.cpp 6.55 KB
EditWeb IDE
×

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