diff options
Diffstat (limited to 'chromium/gpu/command_buffer/service/context_group.cc')
-rw-r--r-- | chromium/gpu/command_buffer/service/context_group.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chromium/gpu/command_buffer/service/context_group.cc b/chromium/gpu/command_buffer/service/context_group.cc index 0cb6e51aa23..27af0abafad 100644 --- a/chromium/gpu/command_buffer/service/context_group.cc +++ b/chromium/gpu/command_buffer/service/context_group.cc @@ -33,6 +33,7 @@ ContextGroup::ContextGroup( ImageManager* image_manager, MemoryTracker* memory_tracker, StreamTextureManager* stream_texture_manager, + FeatureInfo* feature_info, bool bind_generates_resource) : mailbox_manager_(mailbox_manager ? mailbox_manager : new MailboxManager), image_manager_(image_manager ? image_manager : new ImageManager), @@ -51,7 +52,7 @@ ContextGroup::ContextGroup( max_color_attachments_(1u), max_draw_buffers_(1u), program_cache_(NULL), - feature_info_(new FeatureInfo()), + feature_info_(feature_info ? feature_info : new FeatureInfo), draw_buffer_(GL_BACK) { { TransferBufferManager* manager = new TransferBufferManager(); |