mirror of
https://github.com/daijro/camoufox.git
synced 2026-10-30 00:06:21 +00:00
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:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user