WebGL scissor does not limit repaint area
Reported by
iofg2...@gmail.com,
Nov 26 2016
|
|||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2933.0 Safari/537.36 Steps to reproduce the problem: 1. Open https://codepen.io/seanchas116/pen/bBreMG 2. Enable Paint Flashing in DevTools What is the expected behavior? Browser only repaints scissor rectangle of WebGL canvas What went wrong? Browser repaints whole WebGL canvas rectangle Did this work before? No Does this work in other browsers? N/A Chrome version: 57.0.2933.0 Channel: canary OS Version: OS X 10.12.1 Flash Version: Shockwave Flash 24.0 r0 Along with this, I think double buffer copying also could be optimized using scissor box when preserveDrawingBuffer == true. These optimizations would be great when canvas size is very large (e.g., 4K fullscreen) and you only need to update canvas partially. (I'm suffering performance problem in painting app built with WebGL where viewport canvas size may be very large and only partial area where user painted with brush needs to be updated)
,
Nov 29 2017
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Nov 29 2017
,
Nov 30
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Nov 30
Leaving open, but this still seems like a P3 feature at best. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by kbr@chromium.org
, Nov 28 2016Labels: -Type-Bug -Pri-2 Pri-3 Type-Feature
Status: Available (was: Unconfirmed)