Descriptionozone: unify GpuMemoryBufferFactoryOzoneNativePixmap in content/
ui/ozone/gpu/gpu_memory_buffer_factory_ozone_native_pixmap.h/cc is merged into
content/common/gpu/gpu_memory_buffer_factory_ozone_native_pixmap.h/cc now that
that class changed name and it's not supposed to manage native "buffers" anymore
but instead native "pixmaps". The reason we introduced it in the past was to
avoid exposing the "pixmap" concept to content/ but as part of giving up on that
we should move that code to content/. content/common/gpu/media/ already uses the
"pixmap" concept.
Now ui/ozone/gpu/ is not needed anymore, so remove it.
Introduce GLImageOzoneNativePixmap like GLImageIOSurface and
GLImageSurfaceTexture.
TEST=run ozone_demo
BUG=475633
Committed: https://crrev.com/161c7a23d99119c7acf7f9faf0ae794ab4d62b62
Cr-Commit-Position: refs/heads/master@{#340927}
Patch Set 1 #
Total comments: 29
Patch Set 2 : address comments #
Total comments: 16
Patch Set 3 : address piman's comments #Patch Set 4 : Re-factor ui/gl/gl_image_ozone_native_pixmap.h/cc so there's only one #
Total comments: 6
Patch Set 5 : GLImageOzoneNativePixmap : public GLImageLinuxDMABuffer #Patch Set 6 : build fix of cast_shell_linux #
Total comments: 18
Patch Set 7 : Merge gl_image_linux_dma_buffer into gl_image_ozone_native_pixmap #
Total comments: 12
Patch Set 8 : resolve nits #
Total comments: 2
Patch Set 9 : fix linux_chromium_gn_dgb build #
Messages
Total messages: 41 (12 generated)
|