Przeglądaj źródła

LibWeb/WebGL: Return GL_INVALID_ENUM for unknown buffer parameter names

Luke Wilde 7 miesięcy temu
rodzic
commit
dad30672d9

+ 3 - 1
Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateWebGLRenderingContext.cpp

@@ -274,7 +274,9 @@ static void generate_get_buffer_parameter(SourceGenerator& generator)
 
     generator.appendln(R"~~~(
     default:
-        TODO();
+        dbgln("Unknown WebGL buffer parameter name: {:x}", pname);
+        set_error(GL_INVALID_ENUM);
+        return JS::js_null();
     })~~~");
 }