Index: gpu/command_buffer/service/context_group.cc |
diff --git a/gpu/command_buffer/service/context_group.cc b/gpu/command_buffer/service/context_group.cc |
index 56f70303af63af2016fb3037a538fbeeea596e6e..83157622a1d24879305596380070d51e92e21721 100644 |
--- a/gpu/command_buffer/service/context_group.cc |
+++ b/gpu/command_buffer/service/context_group.cc |
@@ -59,6 +59,7 @@ DisallowedFeatures AdjustDisallowedFeatures( |
ContextGroup::ContextGroup( |
const GpuPreferences& gpu_preferences, |
+ const GpuDriverBugWorkarounds& gpu_driver_bug_workarounds, |
const scoped_refptr<MailboxManager>& mailbox_manager, |
const scoped_refptr<MemoryTracker>& memory_tracker, |
const scoped_refptr<ShaderTranslatorCache>& shader_translator_cache, |
@@ -111,7 +112,7 @@ ContextGroup::ContextGroup( |
if (!pending_valuebuffer_state_.get()) |
pending_valuebuffer_state_ = new ValueStateMap(); |
if (!feature_info.get()) |
- feature_info_ = new FeatureInfo; |
+ feature_info_ = new FeatureInfo(gpu_driver_bug_workarounds); |
transfer_buffer_manager_ = new TransferBufferManager(memory_tracker_.get()); |
} |
} |