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
  • compiler_tests
  • CollectVariables_test.cpp
Find file
BlameHistoryPermalink
  • Jiawei Shao's avatar
    ES31: Implement Geometry Shader inputs and outputs · 8e4b355b
    Jiawei Shao authored Aug 30, 2017
    This patch intends to implement Geometry Shader inputs and
    outputs in ANGLE GLSL compiler.
    
    1. Only accept arrays as the inputs of a Geometry Shader.
    2. Allow unsized arrays as the inputs of a Geometry Shader after a
       valid input primitive declaration and assign size to them.
    3. Implement Geometry Shader outputs.
    4. Allow Geometry Shader inputs and outputs using interpolation
       qualifiers ('flat', 'smooth', 'centroid').
    5. Allow using 'location' layout qualifier on Geometry Shader inputs
       and outputs.
    
    BUG=angleproject:1941
    TEST=angle_unittests
    
    Change-Id: Ia7e250277c61f45c8479437b567c2831ff26b433
    Reviewed-on: https://chromium-review.googlesource.com/650211
    Commit-Queue: Geoff Lang <geofflang@chromium.org>
    Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    8e4b355b
CollectVariables_test.cpp 48.2 KB
EditWeb IDE
×

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