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

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: 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..a3d4ae6fe615e521463d19d0ea36fc104b696a07 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,
+ gfx::SurfaceConfiguration requested_configuration);
abarth-chromium 2015/06/09 00:30:21 gfx::SurfaceConfiguration -> const gfx::SurfaceCon
void Destroy();
// CommandBuffer implementation:
@@ -168,15 +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)
+ 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,
+ gfx::SurfaceConfiguration requested_configuration)
abarth-chromium 2015/06/09 00:30:21 gfx::SurfaceConfiguration -> const gfx::SurfaceCon
: is_offscreen(is_offscreen),
window(window),
size(size),
@@ -184,7 +188,8 @@ class GPU_EXPORT InProcessCommandBuffer : public CommandBuffer,
gpu_preference(gpu_preference),
capabilities(capabilities),
context_group(share_group),
- image_factory(image_factory) {}
+ image_factory(image_factory),
+ requested_configuration(requested_configuration) {}
};
bool InitializeOnGpuThread(const InitializeOnGpuThreadParams& params);

Powered by Google App Engine
This is Rietveld 408576698