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
  • SymbolTable_ESSL_autogen.cpp
Find file
BlameHistoryPermalink
  • Shahbaz Youssefi's avatar
    Translator: Enable geometry and tessellation in ES3.2 · 5e0a8f9b
    Shahbaz Youssefi authored Jan 27, 2021
    Symbols that these extensions introduced were only accepted if the
    extension directive was present.  This is not necessary for es 320
    shaders.  This change adds a new tag to builtin variable and function
    declarations in the translator, namely "essl_extension_becomes_core_in"
    which makes gen_builtin_symbols.py automatically create two entries for
    the builtin; one with the specified level and extension, one with the
    core level and without extension.  Entries in
    builtin_function_declarations.txt can potentially be deduplicated as a
    follow up to take advantage of this tag, though likely an anologous
    "glsl_extension_becomes_core_in" needs to be introduced.
    
    Bug: angleproject:5557
    Bug: angleproject:5579
    Change-Id: I84c19f48a3ccc89d82d80a4f35f7833205bbc88f
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2649449Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    5e0a8f9b
SymbolTable_ESSL_autogen.cpp 1.27 MB
EditWeb IDE
The source could not be displayed because it is larger than 1 MB. You can load it anyway or download it instead.
×

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