Index: gpu/command_buffer/tests/gl_manager.h |
diff --git a/gpu/command_buffer/tests/gl_manager.h b/gpu/command_buffer/tests/gl_manager.h |
index b4ecb3e0e886d22ec697d02b99ac87bc12940193..b8877d6157524dc5422d24975783054b6b891a57 100644 |
--- a/gpu/command_buffer/tests/gl_manager.h |
+++ b/gpu/command_buffer/tests/gl_manager.h |
@@ -54,32 +54,32 @@ class GLManager : private GpuControl { |
struct Options { |
Options(); |
// The size of the backbuffer. |
- gfx::Size size; |
+ gfx::Size size = gfx::Size(4, 4); |
// If not null will have a corresponding sync point manager. |
- SyncPointManager* sync_point_manager; |
+ SyncPointManager* sync_point_manager = nullptr; |
// If not null will share resources with this context. |
- GLManager* share_group_manager; |
+ GLManager* share_group_manager = nullptr; |
// If not null will share a mailbox manager with this context. |
- GLManager* share_mailbox_manager; |
+ GLManager* share_mailbox_manager = nullptr; |
// If not null will create a virtual manager based on this context. |
- GLManager* virtual_manager; |
+ GLManager* virtual_manager = nullptr; |
// Whether or not glBindXXX generates a resource. |
- bool bind_generates_resource; |
+ bool bind_generates_resource = false; |
// Whether or not the context is auto-lost when GL_OUT_OF_MEMORY occurs. |
- bool lose_context_when_out_of_memory; |
+ bool lose_context_when_out_of_memory = false; |
// Whether or not it's ok to lose the context. |
- bool context_lost_allowed; |
- gles2::ContextType context_type; |
+ bool context_lost_allowed = false; |
+ gles2::ContextType context_type = gles2::CONTEXT_TYPE_OPENGLES2; |
// Force shader name hashing for all context types. |
- bool force_shader_name_hashing; |
+ bool force_shader_name_hashing = false; |
// Whether the buffer is multisampled. |
- bool multisampled; |
+ bool multisampled = false; |
// Whether the backbuffer has an alpha channel. |
- bool backbuffer_alpha; |
+ bool backbuffer_alpha = true; |
// The ImageFactory to use to generate images for the backbuffer. |
- gpu::ImageFactory* image_factory; |
+ gpu::ImageFactory* image_factory = nullptr; |
// Whether to preserve the backbuffer after a call to SwapBuffers(). |
- bool preserve_backbuffer; |
+ bool preserve_backbuffer = false; |
}; |
GLManager(); |
~GLManager() override; |
@@ -153,13 +153,11 @@ class GLManager : private GpuControl { |
bool GetBufferChanged(int32_t transfer_buffer_id); |
void SetupBaseContext(); |
void OnFenceSyncRelease(uint64_t release); |
- bool OnWaitFenceSync(gpu::CommandBufferNamespace namespace_id, |
- gpu::CommandBufferId command_buffer_id, |
- uint64_t release); |
+ bool OnWaitSyncToken(const SyncToken& sync_token); |
gpu::GpuPreferences gpu_preferences_; |
- SyncPointManager* sync_point_manager_; // Non-owning. |
+ SyncPointManager* sync_point_manager_ = nullptr; // Non-owning. |
scoped_refptr<SyncPointOrderData> sync_point_order_data_; |
std::unique_ptr<SyncPointClient> sync_point_client_; |
@@ -173,12 +171,12 @@ class GLManager : private GpuControl { |
std::unique_ptr<gles2::GLES2CmdHelper> gles2_helper_; |
std::unique_ptr<TransferBuffer> transfer_buffer_; |
std::unique_ptr<gles2::GLES2Implementation> gles2_implementation_; |
- bool context_lost_allowed_; |
- bool pause_commands_; |
- uint32_t paused_order_num_; |
+ bool context_lost_allowed_ = false; |
+ bool pause_commands_ = false; |
+ uint32_t paused_order_num_ = 0; |
const CommandBufferId command_buffer_id_; |
- uint64_t next_fence_sync_release_; |
+ uint64_t next_fence_sync_release_ = 1; |
bool use_iosurface_memory_buffers_ = false; |