You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Merge pull request #105833 from marcosc90/perf-web-shader-source
[Web] Optimize `GL.getSource` for known-length shader sources
This commit is contained in:
@@ -5,6 +5,7 @@ from typing import TYPE_CHECKING
|
||||
from emscripten_helpers import (
|
||||
add_js_externs,
|
||||
add_js_libraries,
|
||||
add_js_post,
|
||||
add_js_pre,
|
||||
create_engine_file,
|
||||
create_template_zip,
|
||||
@@ -169,12 +170,14 @@ def configure(env: "SConsEnvironment"):
|
||||
jscc = env.Builder(generator=run_closure_compiler, suffix=".cc.js", src_suffix=".js")
|
||||
env.Append(BUILDERS={"BuildJS": jscc})
|
||||
|
||||
# Add helper method for adding libraries, externs, pre-js.
|
||||
# Add helper method for adding libraries, externs, pre-js, post-js.
|
||||
env["JS_LIBS"] = []
|
||||
env["JS_PRE"] = []
|
||||
env["JS_POST"] = []
|
||||
env["JS_EXTERNS"] = []
|
||||
env.AddMethod(add_js_libraries, "AddJSLibraries")
|
||||
env.AddMethod(add_js_pre, "AddJSPre")
|
||||
env.AddMethod(add_js_post, "AddJSPost")
|
||||
env.AddMethod(add_js_externs, "AddJSExterns")
|
||||
|
||||
# Add method that joins/compiles our Engine files.
|
||||
|
||||
Reference in New Issue
Block a user