Index: gpu/command_buffer/service/feature_info.cc |
diff --git a/gpu/command_buffer/service/feature_info.cc b/gpu/command_buffer/service/feature_info.cc |
index 2804c3c6bb170d457405c1741e107e80d174acfa..617bb7fd3274eec3ffdb4b4a1af386aae270c889 100644 |
--- a/gpu/command_buffer/service/feature_info.cc |
+++ b/gpu/command_buffer/service/feature_info.cc |
@@ -134,7 +134,8 @@ FeatureInfo::FeatureFlags::FeatureFlags() |
is_angle(false), |
is_swiftshader(false), |
angle_texture_usage(false), |
- ext_texture_storage(false) { |
+ ext_texture_storage(false), |
+ nv_path_rendering(false) { |
} |
FeatureInfo::Workarounds::Workarounds() : |
@@ -776,6 +777,12 @@ void FeatureInfo::InitializeFeatures() { |
AddExtensionString("GL_EXT_discard_framebuffer"); |
feature_flags_.ext_discard_framebuffer = true; |
} |
+ |
+ if (extensions.Contains("GL_NV_path_rendering")) { |
+ AddExtensionString("GL_CHROMIUM_NV_path_rendering"); |
piman
2014/04/11 22:19:27
nit: GL_CHROMIUM_path_rendering
Kimmo Kinnunen
2014/04/15 16:16:58
Done.
|
+ feature_flags_.nv_path_rendering = true; |
+ validators_.g_l_state.AddValue(GL_MATRIX_MODE); |
+ } |
} |
void FeatureInfo::AddExtensionString(const std::string& str) { |