Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
G
glslang
  • 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
  • glslang
  • Repository

Switch branch/tag
  • glslang
  • hlsl
  • hlslParseHelper.cpp
Find file
BlameHistoryPermalink
  • greg-lunarg's avatar
    Flatten all interface variables (#2217) · 7c753a72
    greg-lunarg authored May 18, 2020
    Specifically, add flattening of arrayed io for geometry and
    tesselation shaders. Previously some interface structs just had
    builtins split out which caused some interfaces to not be exactly
    the same as that of flattened adjacent stages, affecting validation
    and correctness.
    
    This obviates builtin splitting. That will be removed in a followup
    commit. It was left in for this commit to better exhibit the functional
    changes that were made.
    
    Fixes #1660.
    7c753a72
hlslParseHelper.cpp 423 KB
EditWeb IDE
×

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