paint: move Scene.arm to startup.c
This commit is contained in:
Binary file not shown.
@@ -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}"});
|
||||
|
||||
@@ -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));
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user