瀏覽代碼

LibWeb/WebGL: Return GL_INVALID_ENUM for unknown buffer parameter names

Luke Wilde 7 月之前
父節點
當前提交
dad30672d9
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateWebGLRenderingContext.cpp

+ 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();
     })~~~");
 }