wip: update ClientWebGLContext line numbers (still failing due to context mismatch)

Updated all 4 ClientWebGLContext hunk line numbers to match Firefox 146:
- RENDERER: 2575 → 2573
- VENDOR: 2586 → 2584
- COLOR_WRITEMASK: 2677 → 2676
- getShaderPrecision: 3093 → 3091

Still 21 failing hunks remain due to context mismatches in Firefox 146's
nested switch structure and other code refactoring.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
EOF
This commit is contained in:
Nirupam Bhowmick
2025-12-25 20:36:52 +00:00
parent dcae38b3cd
commit e80f2b5a5e
+4 -4
View File
@@ -271,7 +271,7 @@ index a1e5c4792d..be99491bf8 100644
return;
}
@@ -2574,8 +2576,12 @@ void ClientWebGLContext::GetParameter(JSContext* cx, GLenum pname,
@@ -2573,8 +2575,12 @@ void ClientWebGLContext::GetParameter(JSContext* cx, GLenum pname,
switch (pname) {
case dom::WEBGL_debug_renderer_info_Binding::UNMASKED_RENDERER_WEBGL:
+ if (auto value = MaskConfig::GetString("webGl:renderer")) {
@@ -284,7 +284,7 @@ index a1e5c4792d..be99491bf8 100644
ret = GetUnmaskedRenderer();
if (ret && StaticPrefs::webgl_sanitize_unmasked_renderer()) {
ret = Some(webgl::SanitizeRenderer(*ret));
@@ -2585,8 +2591,12 @@ void ClientWebGLContext::GetParameter(JSContext* cx, GLenum pname,
@@ -2584,8 +2590,12 @@ void ClientWebGLContext::GetParameter(JSContext* cx, GLenum pname,
break;
case dom::WEBGL_debug_renderer_info_Binding::UNMASKED_VENDOR_WEBGL:
@@ -297,7 +297,7 @@ index a1e5c4792d..be99491bf8 100644
: GetUnmaskedVendor();
break;
@@ -2676,7 +2686,9 @@ void ClientWebGLContext::GetParameter(JSContext* cx, GLenum pname,
@@ -2675,7 +2685,9 @@ void ClientWebGLContext::GetParameter(JSContext* cx, GLenum pname,
case LOCAL_GL_COLOR_WRITEMASK: {
const auto mask = uint8_t(*maybe);
const auto bs = std::bitset<4>(mask);
@@ -308,7 +308,7 @@ index a1e5c4792d..be99491bf8 100644
JS::Rooted<JS::Value> arr(cx);
if (!dom::ToJSValue(cx, src.data(), src.size(), &arr)) {
rv = NS_ERROR_OUT_OF_MEMORY;
@@ -3092,6 +3104,24 @@
@@ -3091,6 +3103,24 @@
const FuncScope funcScope(*this, "getShaderPrecisionFormat");
if (IsContextLost()) return nullptr;