Merge branch 'master' of https://github.com/evol3D/evol-sandbox
This commit is contained in:
10
src/main.c
10
src/main.c
@@ -131,6 +131,7 @@ load_project()
|
|||||||
|
|
||||||
State.window = Window->create(width, height, "Main Window");
|
State.window = Window->create(width, height, "Main Window");
|
||||||
Input->setActiveWindow(State.window);
|
Input->setActiveWindow(State.window);
|
||||||
|
Renderer->setWindow((GenericHandle)State.window);
|
||||||
|
|
||||||
ACTIVATE_EVENT_LISTENER(keyPressedListener, KeyPressedEvent);
|
ACTIVATE_EVENT_LISTENER(keyPressedListener, KeyPressedEvent);
|
||||||
evstring project_dir = NULL;
|
evstring project_dir = NULL;
|
||||||
@@ -145,15 +146,6 @@ load_project()
|
|||||||
AssetManager->mount(&project_dir, &project_mountpoint);
|
AssetManager->mount(&project_dir, &project_mountpoint);
|
||||||
evstring_free(project_mountpoint);
|
evstring_free(project_mountpoint);
|
||||||
|
|
||||||
AssetHandle shader_asset = Asset->load("project://triangle.vert");
|
|
||||||
ShaderAsset shader_bin = ShaderLoader->loadAsset(shader_asset, EV_SHADERASSETSTAGE_VERTEX, "TriangleVertex", "main", EV_SHADER_BIN);
|
|
||||||
ShaderAsset shader_asm = ShaderLoader->loadAsset(shader_asset, EV_SHADERASSETSTAGE_VERTEX, "TriangleVertex", "main", EV_SHADER_ASM);
|
|
||||||
|
|
||||||
ev_log_debug("Shader Binary: %.*s", shader_bin.len, shader_bin.binary);
|
|
||||||
ev_log_debug("Shader Assembly: %.*s", shader_asm.len, shader_asm.binary);
|
|
||||||
|
|
||||||
Asset->free(shader_asset);
|
|
||||||
|
|
||||||
EV_DEFER(
|
EV_DEFER(
|
||||||
AssetHandle project_config = Asset->load("project://game.proj"),
|
AssetHandle project_config = Asset->load("project://game.proj"),
|
||||||
Asset->free(project_config))
|
Asset->free(project_config))
|
||||||
|
|||||||
Reference in New Issue
Block a user