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
    Add parsing of arrays of arrays · 7881cfdf
    Olli Etuaho authored Aug 23, 2017
    This changes the grammar so that multiple array sizes can be chained
    together, and adds arrays of arrays support to TPublicType. In
    TPublicType the array sizes are stored using a pointer to a vector, a
    plain vector won't work due to bison restrictions.
    
    A larger subset of program interface query tests now pass. Some are
    still failing due to unrelated bugs.
    
    BUG=angleproject:2125
    TEST=angle_unittests, angle_end2end_tests,
         dEQP-GLES31.functional.shaders.arrays_of_arrays.*
         dEQP-GLES31.functional.uniform_location.nested_array.*
         dEQP-GLES31.functional.program_interface_query.*
         dEQP-GLES31.functional.ubo.*level*array.*
    
    Change-Id: Iee16477a3752b953f5068c0473a2ed62fead8155
    Reviewed-on: https://chromium-review.googlesource.com/633944
    Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
    Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
    7881cfdf
glslang_tab.cpp 166 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.