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
  • glslang_tab.cpp
Find file
BlameHistoryPermalink
  • Olli Etuaho's avatar
    Support multiview in ESSL 1.00 shaders · 95468d17
    Olli Etuaho authored May 04, 2017
    Support is added according to the proposal for WEBGL_multiview. When
    the multiview extension is enabled in an ESSL 1.00 shader, num_views
    can be specified using a layout qualifier. To support this, enabling
    the multiview extension makes "layout" a keyword rather than an
    identifier in ESSL 1.00.
    
    The type of gl_ViewID_OVR is also different in case of ESSL 1.00: it
    has to be a signed integer, since unsigned integers are not supported
    in ESSL 1.00.
    
    Some existing tests for multiview shaders are extended in this patch.
    The changes make sure that vertex shader "in" qualifier is still
    allowed in ESSL 3.00 multiview shaders, since this patch adds code to
    disallow it in ESSL 1.00 multiview shaders.
    
    BUG=angleproject:1669
    TEST=angle_unittests
    
    Change-Id: I65dbbbebabdb24cf0bb647d40aa80cebf713c4f7
    Reviewed-on: https://chromium-review.googlesource.com/506088Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
    95468d17
glslang_tab.cpp 171 KB
EditWeb IDE
×

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