Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(178)

Unified Diff: gpu/command_buffer/service/in_process_command_buffer.h

Issue 1168993002: Update the native_viewport interface to allow specification of the surface configuration, currently… (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Final cleanups Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: gpu/command_buffer/service/in_process_command_buffer.h
diff --git a/gpu/command_buffer/service/in_process_command_buffer.h b/gpu/command_buffer/service/in_process_command_buffer.h
index b3f6eb806d770586bd2ba9feb64303bf2afe913c..1c51832c627537b070d35d63595464410fde63c5 100644
--- a/gpu/command_buffer/service/in_process_command_buffer.h
+++ b/gpu/command_buffer/service/in_process_command_buffer.h
@@ -84,7 +84,8 @@ class GPU_EXPORT InProcessCommandBuffer : public CommandBuffer,
const base::Closure& context_lost_callback,
InProcessCommandBuffer* share_group,
GpuMemoryBufferManager* gpu_memory_buffer_manager,
- ImageFactory* image_factory);
+ ImageFactory* image_factory,
+ const gfx::SurfaceConfiguration& requested_configuration);
void Destroy();
// CommandBuffer implementation:
@@ -168,23 +169,18 @@ class GPU_EXPORT InProcessCommandBuffer : public CommandBuffer,
gpu::Capabilities* capabilities; // Ouptut.
InProcessCommandBuffer* context_group;
ImageFactory* image_factory;
-
- InitializeOnGpuThreadParams(bool is_offscreen,
- gfx::AcceleratedWidget window,
- const gfx::Size& size,
- const std::vector<int32>& attribs,
- gfx::GpuPreference gpu_preference,
- gpu::Capabilities* capabilities,
- InProcessCommandBuffer* share_group,
- ImageFactory* image_factory)
- : is_offscreen(is_offscreen),
- window(window),
- size(size),
- attribs(attribs),
- gpu_preference(gpu_preference),
- capabilities(capabilities),
- context_group(share_group),
- image_factory(image_factory) {}
+ gfx::SurfaceConfiguration requested_configuration;
+
+ InitializeOnGpuThreadParams(
+ bool is_offscreen,
+ gfx::AcceleratedWidget window,
+ const gfx::Size& size,
+ const std::vector<int32>& attribs,
+ gfx::GpuPreference gpu_preference,
+ gpu::Capabilities* capabilities,
+ InProcessCommandBuffer* share_group,
+ ImageFactory* image_factory,
+ const gfx::SurfaceConfiguration& requested_configuration);
};
bool InitializeOnGpuThread(const InitializeOnGpuThreadParams& params);

Powered by Google App Engine
This is Rietveld 408576698