mirror of
https://github.com/morgan9e/helium
synced 2026-04-14 16:34:06 +09:00
25 lines
1.2 KiB
Diff
25 lines
1.2 KiB
Diff
# Return generic 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
|
|
@@ -3834,7 +3834,7 @@ ScriptValue WebGLRenderingContextBase::g
|
|
String(ContextGL()->GetString(GL_RENDERER))));
|
|
}
|
|
return WebGLAny(script_state,
|
|
- String(ContextGL()->GetString(GL_RENDERER)));
|
|
+ String("ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)"));
|
|
}
|
|
SynthesizeGLError(
|
|
GL_INVALID_ENUM, "getParameter",
|
|
@@ -3848,8 +3848,7 @@ ScriptValue WebGLRenderingContextBase::g
|
|
pname, IdentifiabilityBenignStringToken(
|
|
String(ContextGL()->GetString(GL_VENDOR))));
|
|
}
|
|
- return WebGLAny(script_state,
|
|
- String(ContextGL()->GetString(GL_VENDOR)));
|
|
+ return WebGLAny(script_state, String("Google Inc. (Google)"));
|
|
}
|
|
SynthesizeGLError(
|
|
GL_INVALID_ENUM, "getParameter",
|