DescriptionAdded glResizeCHRM to resize the drawable associated with the command buffer.
This new command is used to pipe resize requests to the GPU process. It will allow is to synchronize the resize with the drawing. Specifically, if we resize at the wrong time, we will damage the backbuffer, causing visual artefacts (http://code.google.com/p/chromium/issues/detail?id=54430).
The resize request gets sent to the GLContext. Each backend will implement it differently. At this point it's set as a NOP.
-I will do an XResizeWindow on Linux.
-Nat will do a resize on Windows.
-Nico (or me?) will refactor the MacOSX code to use this path.
There is one line webkit patch that's necessary to activate this code (removing an #ifdef).
BUG=none
TEST=none
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=66307
Patch Set 1 #Patch Set 2 : Enable for other platforms as well. #
Total comments: 6
Patch Set 3 : Fix nits and add to feature_info.cc. #Messages
Total messages: 7 (0 generated)
|