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
  • ..
  • mac
  • AddAndTrueToLoopCondition.h
Find file
BlameHistoryPermalink
  • Shahbaz Youssefi's avatar
    Organize AST transforms per backend · 382bf288
    Shahbaz Youssefi authored Dec 24, 2020
    Most of the AST transforms are written as a workaround to an issue that
    affects a single backend.  This change identifies such transforms and
    organizes them by backend.  They are then only built if the respective
    backend is.
    
    Additionally, about half of the GL transforms are due to mac
    workarounds, including the large RewriteRowMajorMatrices transform.
    Mac-specific workarounds are additionally only built on said platform.
    
    This change reduces the ANGLE binary size:
    
    - 106KB in a Vulkan-only build on Linux
    - 27KB in a GL-only build on Android (60KB on Linux)
    
    Bug: chromium:1084580
    Bug: chromium:1161513
    Change-Id: I64b334332c0d4f848756c6538af0d8d96864c7e9
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2601346
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
    382bf288
AddAndTrueToLoopCondition.h 895 Bytes
EditWeb IDE
×

Replace AddAndTrueToLoopCondition.h

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.