summaryrefslogtreecommitdiff
path: root/chromium/gpu/command_buffer/service/context_group.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/gpu/command_buffer/service/context_group.cc')
-rw-r--r--chromium/gpu/command_buffer/service/context_group.cc3
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();