Chromium Code Reviews
DescriptionAlways create ClientNativePixmapFactory in chrome --mash
With the enabling of the --enable-native-gpu-memory-buffers on
selected ChromeOS devices where the combination of kernel and graphics
hardware permit it, every Chrome process attempting to rastersize
requires an ozone gfx::ClientNativePixmapFactory instance or it will
crash when first attempting to allocate a graphics buffer.
Given that aura is the standard mus client library for non-renderer processes
and is assumed by all ozone platforms, modify aura::Env to create such an
instance and resolve the situation where chrome --mash fails on selected
ChromeOS devices.
BUG=704169
Review-Url: https://codereview.chromium.org/2803523002
Cr-Commit-Position: refs/heads/master@{#464666}
Committed: https://chromium.googlesource.com/chromium/src/+/74d8cb5db7109d9f5426136662b6dd614494c545
Patch Set 1 #Patch Set 2 : better location for pixmap factory init #
Total comments: 4
Patch Set 3 : review comments #Patch Set 4 : fix DCHECK oversight #Patch Set 5 : rebased #
Messages
Total messages: 26 (13 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||