Index: gpu/command_buffer/service/image_factory.h |
diff --git a/gpu/command_buffer/service/image_factory.h b/gpu/command_buffer/service/image_factory.h |
index 40dd15a0e611212b5f50f1e71821598b3e47199d..57d319f1ef40420844d741b4dd31db4b7fb20ae8 100644 |
--- a/gpu/command_buffer/service/image_factory.h |
+++ b/gpu/command_buffer/service/image_factory.h |
@@ -20,10 +20,15 @@ class GPU_EXPORT ImageFactory { |
public: |
ImageFactory(); |
- // Returns a valid GpuMemoryBuffer format given a valid internalformat as |
- // defined by CHROMIUM_gpu_memory_buffer_image. |
- static gfx::GpuMemoryBuffer::Format ImageFormatToGpuMemoryBufferFormat( |
- unsigned internalformat); |
+ // Returns the number of GpuMemoryBuffers used when given a valid |
+ // |internalformat| as defined by CHROMIUM_gpu_memory_buffer_image. |
+ static int GpuMemoryBufferCountForImageFormat(unsigned internalformat); |
+ |
+ // Fills a vector of valid GpuMemoryBuffer formats in |formats| when given a |
+ // valid |internalformat| as defined by CHROMIUM_gpu_memory_buffer_image. |
+ static void ImageFormatToGpuMemoryBufferFormats( |
reveman
2015/03/04 05:56:00
How about avoiding the vector and instead add an '
|
+ unsigned internalformat, |
+ std::vector<gfx::GpuMemoryBuffer::Format>* formats); |
// Returns a valid GpuMemoryBuffer usage given a valid usage as defined by |
// CHROMIUM_gpu_memory_buffer_image. |