disable-webgl-renderer-info.patch 1.1 KB

12345678910111213141516171819202122232425
  1. # Return blank values for WebGLDebugRendererInfo to remove a potential data
  2. # leak while preventing potential website breakage
  3. --- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
  4. +++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
  5. @@ -3694,8 +3694,7 @@ ScriptValue WebGLRenderingContextBase::g
  6. pname, IdentifiabilityBenignStringToken(
  7. String(ContextGL()->GetString(GL_RENDERER))));
  8. }
  9. - return WebGLAny(script_state,
  10. - String(ContextGL()->GetString(GL_RENDERER)));
  11. + return WebGLAny(script_state, String(""));
  12. }
  13. SynthesizeGLError(
  14. GL_INVALID_ENUM, "getParameter",
  15. @@ -3709,8 +3708,7 @@ ScriptValue WebGLRenderingContextBase::g
  16. pname, IdentifiabilityBenignStringToken(
  17. String(ContextGL()->GetString(GL_VENDOR))));
  18. }
  19. - return WebGLAny(script_state,
  20. - String(ContextGL()->GetString(GL_VENDOR)));
  21. + return WebGLAny(script_state, String(""));
  22. }
  23. SynthesizeGLError(
  24. GL_INVALID_ENUM, "getParameter",