remove support on WebGLDebugRendererInfo

This commit is contained in:
Carmelo Messina 2020-09-05 09:07:43 +02:00
parent 57634d6021
commit ef2cbc9b3a
2 changed files with 47 additions and 0 deletions

View file

@ -150,3 +150,4 @@ Disable-the-DIAL-repeating-discovery.patch
Timezone-customization.patch
Block-all-connection-requests-with-qjz9zk-in-the-domain-name-or-with-a-trk-scheme.patch
Automated-domain-substitution.patch
Hack-Webgl-WebGLDebugShaders.patch

View file

@ -0,0 +1,46 @@
From: root <root@ubuntu.cabponte>
Date: Sat, 5 Sep 2020 06:58:52 +0000
Subject: hack WebGLDebugShaders extension
---
.../modules/webgl/webgl_debug_renderer_info.cc | 2 +-
.../renderer/modules/webgl/webgl_debug_shaders.cc | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/third_party/blink/renderer/modules/webgl/webgl_debug_renderer_info.cc b/third_party/blink/renderer/modules/webgl/webgl_debug_renderer_info.cc
--- a/third_party/blink/renderer/modules/webgl/webgl_debug_renderer_info.cc
+++ b/third_party/blink/renderer/modules/webgl/webgl_debug_renderer_info.cc
@@ -36,7 +36,7 @@ WebGLExtensionName WebGLDebugRendererInfo::GetName() const {
}
bool WebGLDebugRendererInfo::Supported(WebGLRenderingContextBase*) {
- return true;
+ return false;
}
const char* WebGLDebugRendererInfo::ExtensionName() {
diff --git a/third_party/blink/renderer/modules/webgl/webgl_debug_shaders.cc b/third_party/blink/renderer/modules/webgl/webgl_debug_shaders.cc
--- a/third_party/blink/renderer/modules/webgl/webgl_debug_shaders.cc
+++ b/third_party/blink/renderer/modules/webgl/webgl_debug_shaders.cc
@@ -44,14 +44,14 @@ WebGLExtensionName WebGLDebugShaders::GetName() const {
String WebGLDebugShaders::getTranslatedShaderSource(WebGLShader* shader) {
WebGLExtensionScopedContext scoped(this);
- if (scoped.IsLost())
- return String();
- if (!scoped.Context()->ValidateWebGLObject("getTranslatedShaderSource",
- shader))
+// if (scoped.IsLost())
+// return String();
+// if (!scoped.Context()->ValidateWebGLObject("getTranslatedShaderSource",
+// shader))
return "";
- GLStringQuery query(scoped.Context()->ContextGL());
- return query.Run<GLStringQuery::TranslatedShaderSourceANGLE>(
- shader->Object());
+// GLStringQuery query(scoped.Context()->ContextGL());
+// return query.Run<GLStringQuery::TranslatedShaderSourceANGLE>(
+// shader->Object());
}
bool WebGLDebugShaders::Supported(WebGLRenderingContextBase* context) {