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 58b1820159af29365e3ccb96b3d4d6eb122f26e6..d0cd0cd6f8085baef2252cf43ecc8f7c1930b3f5 100644 |
--- a/gpu/command_buffer/service/feature_info.cc |
+++ b/gpu/command_buffer/service/feature_info.cc |
@@ -1281,6 +1281,16 @@ void FeatureInfo::InitializeFeatures() { |
} |
UMA_HISTOGRAM_BOOLEAN("GPU.TextureRG", feature_flags_.ext_texture_rg); |
+ if (enable_texture_storage && enable_texture_float && |
+ feature_flags_.ext_texture_rg) { |
+ validators_.texture_internal_format.AddValue(GL_R32F_EXT); |
+ } |
+ |
+ if (enable_texture_storage && enable_texture_half_float && |
+ feature_flags_.ext_texture_rg) { |
+ validators_.texture_internal_format.AddValue(GL_R16F_EXT); |
+ } |
Ken Russell (switch to Gerrit)
2016/09/30 23:01:29
Instead of adding these values in separate if-stat
aleksandar.stojiljkovic
2016/10/03 10:56:52
tOn 2016/09/30 23:01:29, Ken Russell wrote:
|
+ |
bool has_opengl_dual_source_blending = |
gl_version_info_->IsAtLeastGL(3, 3) || |
(gl_version_info_->IsAtLeastGL(3, 2) && |