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
  • extensions
  • ANGLE_webgl_compatibility.txt
Find file
BlameHistoryPermalink
  • James Darpinian's avatar
    Optimize disabling ARB_texture_rectangle · 27db2458
    James Darpinian authored Oct 03, 2019
    In https://crrev.com/c/1838418 I added the ability to disable
    ARB_texture_rectangle so that we can use it in the WebGL implementation
    but disable it when compiling user shaders. Unfortunately disabling
    and re-enabling the extension causes the shader translator to be
    reinitialized which turns out to be more expensive than the actual
    work of shader translation, at least for small shaders. It's slow enough
    to cause timeouts in WebKit's WebGL conformance test runs.
    
    This introduces an alternate method of disabling ARB_texture_rectangle
    in the translator which is much faster because it avoids reinitializing
    the translator.
    
    Bug: angleproject:3956
    Change-Id: I5d31b683ff19a59bdfd289cfd3c609f64ef5e25b
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1991969Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    Commit-Queue: James Darpinian <jdarpinian@chromium.org>
    27db2458
ANGLE_webgl_compatibility.txt 2.18 KB
EditWeb IDE
×

Replace ANGLE_webgl_compatibility.txt

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.