Chromium Code Reviews| 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) { |