123456789101112131415161718192021222324 |
- # Return blank values for WebGLDebugRendererInfo to remove a potential data
- # leak while preventing potential website breakage
- --- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
- +++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
- @@ -3458,16 +3458,14 @@ ScriptValue WebGLRenderingContextBase::g
- return ScriptValue::CreateNull(script_state->GetIsolate());
- case WebGLDebugRendererInfo::kUnmaskedRendererWebgl:
- if (ExtensionEnabled(kWebGLDebugRendererInfoName))
- - return WebGLAny(script_state,
- - String(ContextGL()->GetString(GL_RENDERER)));
- + return WebGLAny(script_state, String(""));
- SynthesizeGLError(
- GL_INVALID_ENUM, "getParameter",
- "invalid parameter name, WEBGL_debug_renderer_info not enabled");
- return ScriptValue::CreateNull(script_state->GetIsolate());
- case WebGLDebugRendererInfo::kUnmaskedVendorWebgl:
- if (ExtensionEnabled(kWebGLDebugRendererInfoName))
- - return WebGLAny(script_state,
- - String(ContextGL()->GetString(GL_VENDOR)));
- + return WebGLAny(script_state, String(""));
- SynthesizeGLError(
- GL_INVALID_ENUM, "getParameter",
- "invalid parameter name, WEBGL_debug_renderer_info not enabled");
|