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 bea43c56cab04010c32d4229c4a6ff5161671248..88a01cbeeb6231df855a90a922e2c4cac9602be1 100644 |
--- a/gpu/command_buffer/service/feature_info.cc |
+++ b/gpu/command_buffer/service/feature_info.cc |
@@ -14,6 +14,7 @@ |
#include "base/strings/string_util.h" |
#include "gpu/command_buffer/service/gl_utils.h" |
#include "gpu/command_buffer/service/gpu_switches.h" |
+#include "gpu/command_buffer/service/texture_definition.h" |
#include "gpu/config/gpu_switches.h" |
#include "ui/gl/gl_fence.h" |
#include "ui/gl/gl_implementation.h" |
@@ -1100,6 +1101,10 @@ void FeatureInfo::InitializeFeatures() { |
} |
#endif |
+ if (workarounds_.avoid_egl_image_target_texture_reuse) { |
+ TextureDefinition::AvoidEGLTargetTextureReuse(); |
+ } |
+ |
if (gl_version_info_->IsLowerThanGL(4, 3)) { |
// crbug.com/481184. |
// GL_PRIMITIVE_RESTART_FIXED_INDEX is only available on Desktop GL 4.3+, |