paint: move Scene.arm to startup.c

This commit is contained in:
luboslenco
2026-05-28 11:52:16 +02:00
parent 68174a4a1e
commit 581bdcf56c
5 changed files with 4415 additions and 0 deletions
Binary file not shown.
+1
View File
@@ -28,6 +28,7 @@ if (platform == "wasm") {
let project = new Project(flags.name);
project.add_project("../base");
project.add_cfiles("sources/startup.c");
project.add_cfiles("sources/main.c");
project.add_shaders("shaders/*.kong");
project.add_assets("assets/*", {destination : "data/{name}"});
+1
View File
@@ -78,6 +78,7 @@ void layers_merge_layer(slot_layer_t *l0, slot_layer_t *l1,
slot_layer_t *layers_flatten(bool height_to_normal, slot_layer_t_array_t *layers);
void layers_on_resized();
slot_font_t *slot_font_create(char *name, draw_font_t *font, char *file);
scene_t *startup_get_scene(void);
buffer_t *util_encode_scene(scene_t *raw);
buffer_t *util_encode_project(project_t *raw);
void operator_register(char *name, void (*call)(void));
+5
View File
@@ -329,7 +329,12 @@ void _kickstart() {
config_init_layout();
}
iron_set_app_name(manifest_title);
data_cached_scene_raws = any_map_create();
gc_root(data_cached_scene_raws);
any_map_set(data_cached_scene_raws, "Scene", startup_get_scene());
scene_set_active("Scene");
uniforms_ext_init();
render_path_base_init();
render_path_deferred_init(); // Allocate gbuffer
File diff suppressed because it is too large Load Diff