summaryrefslogtreecommitdiff
path: root/chromium/gpu/ipc/common/gpu_feature_info_struct_traits.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/gpu/ipc/common/gpu_feature_info_struct_traits.h')
-rw-r--r--chromium/gpu/ipc/common/gpu_feature_info_struct_traits.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/chromium/gpu/ipc/common/gpu_feature_info_struct_traits.h b/chromium/gpu/ipc/common/gpu_feature_info_struct_traits.h
index 79f959c96b0..c7b0a07b5c8 100644
--- a/chromium/gpu/ipc/common/gpu_feature_info_struct_traits.h
+++ b/chromium/gpu/ipc/common/gpu_feature_info_struct_traits.h
@@ -71,6 +71,7 @@ struct StructTraits<gpu::mojom::GpuFeatureInfoDataView, gpu::GpuFeatureInfo> {
return data.ReadEnabledGpuDriverBugWorkarounds(
&out->enabled_gpu_driver_bug_workarounds) &&
data.ReadDisabledExtensions(&out->disabled_extensions) &&
+ data.ReadDisabledWebglExtensions(&out->disabled_webgl_extensions) &&
data.ReadAppliedGpuBlacklistEntries(
&out->applied_gpu_blacklist_entries) &&
gpu::GpuBlacklist::AreEntryIndicesValid(
@@ -97,6 +98,11 @@ struct StructTraits<gpu::mojom::GpuFeatureInfoDataView, gpu::GpuFeatureInfo> {
return info.disabled_extensions;
}
+ static const std::string& disabled_webgl_extensions(
+ const gpu::GpuFeatureInfo& info) {
+ return info.disabled_webgl_extensions;
+ }
+
static const std::vector<uint32_t>& applied_gpu_blacklist_entries(
const gpu::GpuFeatureInfo& info) {
return info.applied_gpu_blacklist_entries;