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
  • ShaderVars.cpp
Find file
BlameHistoryPermalink
  • Olli Etuaho's avatar
    Add support for parsing ESSL3 invariant qualifiers · 37ad4744
    Olli Etuaho authored Apr 27, 2015
    The parser recognizes ESSL3 invariant variable declaration syntax and
    marks the variables as invariant.
    
    In ESSL3, invariant out variables can be linked to non-invariant
    in variables, so linking checks should now be different depending on
    shading language version. A shading language version dependent varying
    matching check is added to the translator API to facilitate this.
    
    Tested by deqp/data/gles3/shaders/qualification_order.html after patching
    Chrome to use the new linking check API.
    
    A previous revision of this change that broke API compatibility was
    reverted since it broke Chromium FYI bots. This revision keeps deprecated
    API functionality around for now so that changes can be rolled
    step-by-step to Chromium without breakage.
    
    TEST=WebGL 2 conformance tests, angle_unittests
    BUG=angleproject:987
    
    Change-Id: Iecb64e3afd23e267ba999bc17f44390affcdfc13
    Reviewed-on: https://chromium-review.googlesource.com/269940Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Tested-by: 's avatarOlli Etuaho <oetuaho@nvidia.com>
    37ad4744
ShaderVars.cpp 9.13 KB
EditWeb IDE
×

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