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
  • OutputHLSL.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Refactor ShaderVariables to store fields in the base. · 42bcf32e
    Jamie Madill authored Aug 25, 2014
    Instead of only storing structure information in Varyings, Uniforms
    and Interface Block Fields, store it in the base class. Also only
    store base variable information for struct fields, instead of fully
    typed information. This works because stuff like interpolation type,
    invariance, and other properties are for the entire variable, not
    individual fields.
    
    Also add new fields for interface block instance name, varying
    invariance and structure name for all struct types.
    
    BUG=angle:466
    
    Change-Id: If03fc071e6becb7aad6dea5093989bba7daee69e
    Reviewed-on: https://chromium-review.googlesource.com/213501Reviewed-by: 's avatarZhenyao Mo <zmo@chromium.org>
    Tested-by: 's avatarJamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarNicolas Capens <capn@chromium.org>
    42bcf32e
OutputHLSL.cpp 98.7 KB
EditWeb IDE
×

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