DescriptionPull gpu service/client shared memory buffer code to GpuMemoryBufferSupport
GpuMemoryBufferFactory is a gpu service concept and should
not be accessed from the client.
Client code accessed GpuMemoryBufferFactory to get the
native GPU buffer type and to check whether a provided
buffer is supported. Depending on GpuMemoryBufferFactory
ends up pulling in other service-only bits.
This CL addresses this issue. The two static methods
accessed by clients are pulled into a new class:
GpuMemoryBufferSupport placed in gpu/ipc/common.
BUG=597170
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel
Committed: https://crrev.com/c27742238e78f1e2f7f6fe37f101eb0d07483416
Cr-Commit-Position: refs/heads/master@{#382987}
Patch Set 1 #Patch Set 2 : More cleanup #Patch Set 3 : Fix Ozone builds #
Total comments: 2
Patch Set 4 : Addressed reveman's comments #
Total comments: 1
Patch Set 5 : Fixed ifdef mixup #
Total comments: 4
Messages
Total messages: 43 (18 generated)
|