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
  • CONTRIBUTORS
Find file
BlameHistoryPermalink
  • Qin Jiajia's avatar
    Reland "Add workaround for unused std140 and shared uniform blocks on MacOS" · 7835b525
    Qin Jiajia authored Oct 08, 2016
    On some Mac drivers with shader version 4.1, they will
    treat unused std140 and shared uniform blocks' members as inactive. However,
    WebGL2.0 based on OpenGL ES3.0.4 requires all members of a named uniform block
    declared with a shared or std140 layout qualifier to be considered active.
    The uniform block itself is also considered active.
    
    This workaround is to reference all members of unused std140 and shared uniform blocks
    at the beginning of the vertex/fragment shader's main().
    
    BUG=chromium:618464
    TEST=UniformBufferTest.ActiveUniformBlockNumber
    
    Change-Id: I18da4e2b61b0170068bf5ea38ce54667b0737780
    Reviewed-on: https://chromium-review.googlesource.com/395648Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
    Commit-Queue: Corentin Wallez <cwallez@chromium.org>
    7835b525
CONTRIBUTORS 1.84 KB
EditWeb IDE
×

Replace CONTRIBUTORS

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.