From a3d45fddd8301f2963579f58d4ead72fac1ca756 Mon Sep 17 00:00:00 2001 From: Relintai Date: Mon, 18 Dec 2023 21:32:33 +0100 Subject: [PATCH] More reorganization. --- sdl_linux.cbp | 29 ------------------- {core => sfw}/SCsub | 0 {render => sfw/application}/3rd_glad.h | 0 {render => sfw/application}/3rd_glfw3.h | 0 .../application}/application.cpp | 0 .../application}/application.h | 0 {render => sfw/application}/camera.cpp | 0 {render => sfw/application}/camera.h | 0 {render => sfw/application}/color_material.h | 0 .../application}/colored_material.h | 0 {render => sfw/application}/fwk_font.c | 0 {render => sfw/application}/fwk_font.h | 0 {render => sfw/application}/fwk_input.c | 0 {render => sfw/application}/fwk_input.h | 0 {render => sfw/application}/fwk_window.c | 0 {render => sfw/application}/fwk_window.h | 0 {render => sfw/application}/material.cpp | 0 {render => sfw/application}/material.h | 0 {render => sfw/application}/mesh.cpp | 0 {render => sfw/application}/mesh.h | 0 {render => sfw/application}/mesh_instance.cpp | 0 {render => sfw/application}/mesh_instance.h | 0 {render => sfw/application}/mesh_utils.cpp | 0 {render => sfw/application}/mesh_utils.h | 0 .../application}/object_2d.cpp | 0 {application => sfw/application}/object_2d.h | 0 {render => sfw/application}/opengl.h | 0 .../application}/primitive_meshes.cpp | 0 .../application}/primitive_meshes.h | 0 {application => sfw/application}/scene.cpp | 0 {application => sfw/application}/scene.h | 0 {render => sfw/application}/shader.cpp | 0 {render => sfw/application}/shader.h | 0 {render => sfw/application}/sprite.cpp | 0 {render => sfw/application}/sprite.h | 0 {render => sfw/application}/texture.cpp | 0 {render => sfw/application}/texture.h | 0 .../application}/texture_material.h | 0 {render => sfw/application}/tile_map.cpp | 0 {render => sfw/application}/tile_map.h | 0 .../transparent_texture_material.h | 0 {core => sfw}/containers/hash_map.h | 0 {core => sfw}/containers/hashfuncs.h | 0 {core => sfw}/containers/paged_allocator.h | 0 {core => sfw}/containers/pair.h | 0 {core => sfw}/containers/queue.h | 0 {core => sfw}/containers/vector.h | 0 {core => sfw}/error_list.h | 0 {core => sfw}/error_macros.h | 0 {core => sfw}/image/image.cpp | 0 {core => sfw}/image/image.h | 0 {core => sfw}/image/stb_image.h | 0 {core => sfw}/input/SCsub | 0 .../input/default_controller_mappings.gen.cpp | 0 .../input/default_controller_mappings.h | 0 {core => sfw}/input/gamecontrollerdb.txt | 0 {core => sfw}/input/input.cpp | 0 {core => sfw}/input/input.h | 0 {core => sfw}/input/input_builders.py | 0 {core => sfw}/input/input_event.cpp | 0 {core => sfw}/input/input_event.h | 0 {core => sfw}/input/input_map.cpp | 0 {core => sfw}/input/input_map.h | 0 .../input/pandemoniumcontrollerdb.txt | 0 {core => sfw}/input/shortcut.cpp | 0 {core => sfw}/input/shortcut.h | 0 {core => sfw}/int_types.h | 0 {core => sfw}/log/logger.cpp | 0 {core => sfw}/log/logger.h | 0 {core => sfw}/math/aabb.cpp | 0 {core => sfw}/math/aabb.h | 0 {core => sfw}/math/basis.cpp | 0 {core => sfw}/math/basis.h | 0 {core => sfw}/math/color.cpp | 0 {core => sfw}/math/color.h | 0 {core => sfw}/math/color_names.inc | 0 {core => sfw}/math/face3.cpp | 0 {core => sfw}/math/face3.h | 0 {core => sfw}/math/geometry.cpp | 0 {core => sfw}/math/geometry.h | 0 {core => sfw}/math/math_defs.h | 0 {core => sfw}/math/plane.cpp | 0 {core => sfw}/math/plane.h | 0 {core => sfw}/math/projection.cpp | 0 {core => sfw}/math/projection.h | 0 {core => sfw}/math/quaternion.cpp | 0 {core => sfw}/math/quaternion.h | 0 .../math/random_number_generator.cpp | 0 {core => sfw}/math/random_number_generator.h | 0 {core => sfw}/math/random_pcg.cpp | 0 {core => sfw}/math/random_pcg.h | 0 {core => sfw}/math/rect2.cpp | 0 {core => sfw}/math/rect2.h | 0 {core => sfw}/math/rect2i.cpp | 0 {core => sfw}/math/rect2i.h | 0 {core => sfw}/math/thirdparty/pcg.cpp | 0 {core => sfw}/math/thirdparty/pcg.h | 0 {core => sfw}/math/transform.cpp | 0 {core => sfw}/math/transform.h | 0 {core => sfw}/math/transform_2d.cpp | 0 {core => sfw}/math/transform_2d.h | 0 {core => sfw}/math/triangle_mesh.cpp | 0 {core => sfw}/math/triangle_mesh.h | 0 {core => sfw}/math/triangulate.cpp | 0 {core => sfw}/math/triangulate.h | 0 {core => sfw}/math/vector2.cpp | 0 {core => sfw}/math/vector2.h | 0 {core => sfw}/math/vector2i.cpp | 0 {core => sfw}/math/vector2i.h | 0 {core => sfw}/math/vector3.cpp | 0 {core => sfw}/math/vector3.h | 0 {core => sfw}/math/vector3i.cpp | 0 {core => sfw}/math/vector3i.h | 0 {core => sfw}/math/vector4.cpp | 0 {core => sfw}/math/vector4.h | 0 {core => sfw}/math/vector4i.cpp | 0 {core => sfw}/math/vector4i.h | 0 {core => sfw}/memory.h | 0 {core => sfw}/nodes/node.cpp | 0 {core => sfw}/nodes/node.h | 0 {core => sfw}/nodes/node_tree.cpp | 0 {core => sfw}/nodes/node_tree.h | 0 {core => sfw}/object.cpp | 0 {core => sfw}/object.h | 0 {core => sfw}/os/directory.cpp | 0 {core => sfw}/os/directory.h | 0 {core => sfw}/os/tinydir/COPYING | 0 {core => sfw}/os/tinydir/README.md | 0 {core => sfw}/os/tinydir/package.json | 0 {core => sfw}/os/tinydir/tinydir.h | 0 {core => sfw}/reference.cpp | 0 {core => sfw}/reference.h | 0 {core => sfw}/signal.cpp | 0 {core => sfw}/signal.h | 0 {core => sfw}/string.cpp | 0 {core => sfw}/string.h | 0 {core => sfw}/string/char_range.inc | 0 {core => sfw}/string/char_utils.h | 0 {core => sfw}/string/ucaps.h | 0 {core => sfw}/string/ustring.cpp | 0 {core => sfw}/string/ustring.h | 0 {core => sfw}/typedefs.h | 0 {core => sfw}/variant.cpp | 0 {core => sfw}/variant.h | 0 144 files changed, 29 deletions(-) rename {core => sfw}/SCsub (100%) rename {render => sfw/application}/3rd_glad.h (100%) rename {render => sfw/application}/3rd_glfw3.h (100%) rename {application => sfw/application}/application.cpp (100%) rename {application => sfw/application}/application.h (100%) rename {render => sfw/application}/camera.cpp (100%) rename {render => sfw/application}/camera.h (100%) rename {render => sfw/application}/color_material.h (100%) rename {render => sfw/application}/colored_material.h (100%) rename {render => sfw/application}/fwk_font.c (100%) rename {render => sfw/application}/fwk_font.h (100%) rename {render => sfw/application}/fwk_input.c (100%) rename {render => sfw/application}/fwk_input.h (100%) rename {render => sfw/application}/fwk_window.c (100%) rename {render => sfw/application}/fwk_window.h (100%) rename {render => sfw/application}/material.cpp (100%) rename {render => sfw/application}/material.h (100%) rename {render => sfw/application}/mesh.cpp (100%) rename {render => sfw/application}/mesh.h (100%) rename {render => sfw/application}/mesh_instance.cpp (100%) rename {render => sfw/application}/mesh_instance.h (100%) rename {render => sfw/application}/mesh_utils.cpp (100%) rename {render => sfw/application}/mesh_utils.h (100%) rename {application => sfw/application}/object_2d.cpp (100%) rename {application => sfw/application}/object_2d.h (100%) rename {render => sfw/application}/opengl.h (100%) rename {render => sfw/application}/primitive_meshes.cpp (100%) rename {render => sfw/application}/primitive_meshes.h (100%) rename {application => sfw/application}/scene.cpp (100%) rename {application => sfw/application}/scene.h (100%) rename {render => sfw/application}/shader.cpp (100%) rename {render => sfw/application}/shader.h (100%) rename {render => sfw/application}/sprite.cpp (100%) rename {render => sfw/application}/sprite.h (100%) rename {render => sfw/application}/texture.cpp (100%) rename {render => sfw/application}/texture.h (100%) rename {render => sfw/application}/texture_material.h (100%) rename {render => sfw/application}/tile_map.cpp (100%) rename {render => sfw/application}/tile_map.h (100%) rename {render => sfw/application}/transparent_texture_material.h (100%) rename {core => sfw}/containers/hash_map.h (100%) rename {core => sfw}/containers/hashfuncs.h (100%) rename {core => sfw}/containers/paged_allocator.h (100%) rename {core => sfw}/containers/pair.h (100%) rename {core => sfw}/containers/queue.h (100%) rename {core => sfw}/containers/vector.h (100%) rename {core => sfw}/error_list.h (100%) rename {core => sfw}/error_macros.h (100%) rename {core => sfw}/image/image.cpp (100%) rename {core => sfw}/image/image.h (100%) rename {core => sfw}/image/stb_image.h (100%) rename {core => sfw}/input/SCsub (100%) rename {core => sfw}/input/default_controller_mappings.gen.cpp (100%) rename {core => sfw}/input/default_controller_mappings.h (100%) rename {core => sfw}/input/gamecontrollerdb.txt (100%) rename {core => sfw}/input/input.cpp (100%) rename {core => sfw}/input/input.h (100%) rename {core => sfw}/input/input_builders.py (100%) rename {core => sfw}/input/input_event.cpp (100%) rename {core => sfw}/input/input_event.h (100%) rename {core => sfw}/input/input_map.cpp (100%) rename {core => sfw}/input/input_map.h (100%) rename {core => sfw}/input/pandemoniumcontrollerdb.txt (100%) rename {core => sfw}/input/shortcut.cpp (100%) rename {core => sfw}/input/shortcut.h (100%) rename {core => sfw}/int_types.h (100%) rename {core => sfw}/log/logger.cpp (100%) rename {core => sfw}/log/logger.h (100%) rename {core => sfw}/math/aabb.cpp (100%) rename {core => sfw}/math/aabb.h (100%) rename {core => sfw}/math/basis.cpp (100%) rename {core => sfw}/math/basis.h (100%) rename {core => sfw}/math/color.cpp (100%) rename {core => sfw}/math/color.h (100%) rename {core => sfw}/math/color_names.inc (100%) rename {core => sfw}/math/face3.cpp (100%) rename {core => sfw}/math/face3.h (100%) rename {core => sfw}/math/geometry.cpp (100%) rename {core => sfw}/math/geometry.h (100%) rename {core => sfw}/math/math_defs.h (100%) rename {core => sfw}/math/plane.cpp (100%) rename {core => sfw}/math/plane.h (100%) rename {core => sfw}/math/projection.cpp (100%) rename {core => sfw}/math/projection.h (100%) rename {core => sfw}/math/quaternion.cpp (100%) rename {core => sfw}/math/quaternion.h (100%) rename {core => sfw}/math/random_number_generator.cpp (100%) rename {core => sfw}/math/random_number_generator.h (100%) rename {core => sfw}/math/random_pcg.cpp (100%) rename {core => sfw}/math/random_pcg.h (100%) rename {core => sfw}/math/rect2.cpp (100%) rename {core => sfw}/math/rect2.h (100%) rename {core => sfw}/math/rect2i.cpp (100%) rename {core => sfw}/math/rect2i.h (100%) rename {core => sfw}/math/thirdparty/pcg.cpp (100%) rename {core => sfw}/math/thirdparty/pcg.h (100%) rename {core => sfw}/math/transform.cpp (100%) rename {core => sfw}/math/transform.h (100%) rename {core => sfw}/math/transform_2d.cpp (100%) rename {core => sfw}/math/transform_2d.h (100%) rename {core => sfw}/math/triangle_mesh.cpp (100%) rename {core => sfw}/math/triangle_mesh.h (100%) rename {core => sfw}/math/triangulate.cpp (100%) rename {core => sfw}/math/triangulate.h (100%) rename {core => sfw}/math/vector2.cpp (100%) rename {core => sfw}/math/vector2.h (100%) rename {core => sfw}/math/vector2i.cpp (100%) rename {core => sfw}/math/vector2i.h (100%) rename {core => sfw}/math/vector3.cpp (100%) rename {core => sfw}/math/vector3.h (100%) rename {core => sfw}/math/vector3i.cpp (100%) rename {core => sfw}/math/vector3i.h (100%) rename {core => sfw}/math/vector4.cpp (100%) rename {core => sfw}/math/vector4.h (100%) rename {core => sfw}/math/vector4i.cpp (100%) rename {core => sfw}/math/vector4i.h (100%) rename {core => sfw}/memory.h (100%) rename {core => sfw}/nodes/node.cpp (100%) rename {core => sfw}/nodes/node.h (100%) rename {core => sfw}/nodes/node_tree.cpp (100%) rename {core => sfw}/nodes/node_tree.h (100%) rename {core => sfw}/object.cpp (100%) rename {core => sfw}/object.h (100%) rename {core => sfw}/os/directory.cpp (100%) rename {core => sfw}/os/directory.h (100%) rename {core => sfw}/os/tinydir/COPYING (100%) rename {core => sfw}/os/tinydir/README.md (100%) rename {core => sfw}/os/tinydir/package.json (100%) rename {core => sfw}/os/tinydir/tinydir.h (100%) rename {core => sfw}/reference.cpp (100%) rename {core => sfw}/reference.h (100%) rename {core => sfw}/signal.cpp (100%) rename {core => sfw}/signal.h (100%) rename {core => sfw}/string.cpp (100%) rename {core => sfw}/string.h (100%) rename {core => sfw}/string/char_range.inc (100%) rename {core => sfw}/string/char_utils.h (100%) rename {core => sfw}/string/ucaps.h (100%) rename {core => sfw}/string/ustring.cpp (100%) rename {core => sfw}/string/ustring.h (100%) rename {core => sfw}/typedefs.h (100%) rename {core => sfw}/variant.cpp (100%) rename {core => sfw}/variant.h (100%) diff --git a/sdl_linux.cbp b/sdl_linux.cbp index 4b550e3..c285f64 100644 --- a/sdl_linux.cbp +++ b/sdl_linux.cbp @@ -37,35 +37,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/core/SCsub b/sfw/SCsub similarity index 100% rename from core/SCsub rename to sfw/SCsub diff --git a/render/3rd_glad.h b/sfw/application/3rd_glad.h similarity index 100% rename from render/3rd_glad.h rename to sfw/application/3rd_glad.h diff --git a/render/3rd_glfw3.h b/sfw/application/3rd_glfw3.h similarity index 100% rename from render/3rd_glfw3.h rename to sfw/application/3rd_glfw3.h diff --git a/application/application.cpp b/sfw/application/application.cpp similarity index 100% rename from application/application.cpp rename to sfw/application/application.cpp diff --git a/application/application.h b/sfw/application/application.h similarity index 100% rename from application/application.h rename to sfw/application/application.h diff --git a/render/camera.cpp b/sfw/application/camera.cpp similarity index 100% rename from render/camera.cpp rename to sfw/application/camera.cpp diff --git a/render/camera.h b/sfw/application/camera.h similarity index 100% rename from render/camera.h rename to sfw/application/camera.h diff --git a/render/color_material.h b/sfw/application/color_material.h similarity index 100% rename from render/color_material.h rename to sfw/application/color_material.h diff --git a/render/colored_material.h b/sfw/application/colored_material.h similarity index 100% rename from render/colored_material.h rename to sfw/application/colored_material.h diff --git a/render/fwk_font.c b/sfw/application/fwk_font.c similarity index 100% rename from render/fwk_font.c rename to sfw/application/fwk_font.c diff --git a/render/fwk_font.h b/sfw/application/fwk_font.h similarity index 100% rename from render/fwk_font.h rename to sfw/application/fwk_font.h diff --git a/render/fwk_input.c b/sfw/application/fwk_input.c similarity index 100% rename from render/fwk_input.c rename to sfw/application/fwk_input.c diff --git a/render/fwk_input.h b/sfw/application/fwk_input.h similarity index 100% rename from render/fwk_input.h rename to sfw/application/fwk_input.h diff --git a/render/fwk_window.c b/sfw/application/fwk_window.c similarity index 100% rename from render/fwk_window.c rename to sfw/application/fwk_window.c diff --git a/render/fwk_window.h b/sfw/application/fwk_window.h similarity index 100% rename from render/fwk_window.h rename to sfw/application/fwk_window.h diff --git a/render/material.cpp b/sfw/application/material.cpp similarity index 100% rename from render/material.cpp rename to sfw/application/material.cpp diff --git a/render/material.h b/sfw/application/material.h similarity index 100% rename from render/material.h rename to sfw/application/material.h diff --git a/render/mesh.cpp b/sfw/application/mesh.cpp similarity index 100% rename from render/mesh.cpp rename to sfw/application/mesh.cpp diff --git a/render/mesh.h b/sfw/application/mesh.h similarity index 100% rename from render/mesh.h rename to sfw/application/mesh.h diff --git a/render/mesh_instance.cpp b/sfw/application/mesh_instance.cpp similarity index 100% rename from render/mesh_instance.cpp rename to sfw/application/mesh_instance.cpp diff --git a/render/mesh_instance.h b/sfw/application/mesh_instance.h similarity index 100% rename from render/mesh_instance.h rename to sfw/application/mesh_instance.h diff --git a/render/mesh_utils.cpp b/sfw/application/mesh_utils.cpp similarity index 100% rename from render/mesh_utils.cpp rename to sfw/application/mesh_utils.cpp diff --git a/render/mesh_utils.h b/sfw/application/mesh_utils.h similarity index 100% rename from render/mesh_utils.h rename to sfw/application/mesh_utils.h diff --git a/application/object_2d.cpp b/sfw/application/object_2d.cpp similarity index 100% rename from application/object_2d.cpp rename to sfw/application/object_2d.cpp diff --git a/application/object_2d.h b/sfw/application/object_2d.h similarity index 100% rename from application/object_2d.h rename to sfw/application/object_2d.h diff --git a/render/opengl.h b/sfw/application/opengl.h similarity index 100% rename from render/opengl.h rename to sfw/application/opengl.h diff --git a/render/primitive_meshes.cpp b/sfw/application/primitive_meshes.cpp similarity index 100% rename from render/primitive_meshes.cpp rename to sfw/application/primitive_meshes.cpp diff --git a/render/primitive_meshes.h b/sfw/application/primitive_meshes.h similarity index 100% rename from render/primitive_meshes.h rename to sfw/application/primitive_meshes.h diff --git a/application/scene.cpp b/sfw/application/scene.cpp similarity index 100% rename from application/scene.cpp rename to sfw/application/scene.cpp diff --git a/application/scene.h b/sfw/application/scene.h similarity index 100% rename from application/scene.h rename to sfw/application/scene.h diff --git a/render/shader.cpp b/sfw/application/shader.cpp similarity index 100% rename from render/shader.cpp rename to sfw/application/shader.cpp diff --git a/render/shader.h b/sfw/application/shader.h similarity index 100% rename from render/shader.h rename to sfw/application/shader.h diff --git a/render/sprite.cpp b/sfw/application/sprite.cpp similarity index 100% rename from render/sprite.cpp rename to sfw/application/sprite.cpp diff --git a/render/sprite.h b/sfw/application/sprite.h similarity index 100% rename from render/sprite.h rename to sfw/application/sprite.h diff --git a/render/texture.cpp b/sfw/application/texture.cpp similarity index 100% rename from render/texture.cpp rename to sfw/application/texture.cpp diff --git a/render/texture.h b/sfw/application/texture.h similarity index 100% rename from render/texture.h rename to sfw/application/texture.h diff --git a/render/texture_material.h b/sfw/application/texture_material.h similarity index 100% rename from render/texture_material.h rename to sfw/application/texture_material.h diff --git a/render/tile_map.cpp b/sfw/application/tile_map.cpp similarity index 100% rename from render/tile_map.cpp rename to sfw/application/tile_map.cpp diff --git a/render/tile_map.h b/sfw/application/tile_map.h similarity index 100% rename from render/tile_map.h rename to sfw/application/tile_map.h diff --git a/render/transparent_texture_material.h b/sfw/application/transparent_texture_material.h similarity index 100% rename from render/transparent_texture_material.h rename to sfw/application/transparent_texture_material.h diff --git a/core/containers/hash_map.h b/sfw/containers/hash_map.h similarity index 100% rename from core/containers/hash_map.h rename to sfw/containers/hash_map.h diff --git a/core/containers/hashfuncs.h b/sfw/containers/hashfuncs.h similarity index 100% rename from core/containers/hashfuncs.h rename to sfw/containers/hashfuncs.h diff --git a/core/containers/paged_allocator.h b/sfw/containers/paged_allocator.h similarity index 100% rename from core/containers/paged_allocator.h rename to sfw/containers/paged_allocator.h diff --git a/core/containers/pair.h b/sfw/containers/pair.h similarity index 100% rename from core/containers/pair.h rename to sfw/containers/pair.h diff --git a/core/containers/queue.h b/sfw/containers/queue.h similarity index 100% rename from core/containers/queue.h rename to sfw/containers/queue.h diff --git a/core/containers/vector.h b/sfw/containers/vector.h similarity index 100% rename from core/containers/vector.h rename to sfw/containers/vector.h diff --git a/core/error_list.h b/sfw/error_list.h similarity index 100% rename from core/error_list.h rename to sfw/error_list.h diff --git a/core/error_macros.h b/sfw/error_macros.h similarity index 100% rename from core/error_macros.h rename to sfw/error_macros.h diff --git a/core/image/image.cpp b/sfw/image/image.cpp similarity index 100% rename from core/image/image.cpp rename to sfw/image/image.cpp diff --git a/core/image/image.h b/sfw/image/image.h similarity index 100% rename from core/image/image.h rename to sfw/image/image.h diff --git a/core/image/stb_image.h b/sfw/image/stb_image.h similarity index 100% rename from core/image/stb_image.h rename to sfw/image/stb_image.h diff --git a/core/input/SCsub b/sfw/input/SCsub similarity index 100% rename from core/input/SCsub rename to sfw/input/SCsub diff --git a/core/input/default_controller_mappings.gen.cpp b/sfw/input/default_controller_mappings.gen.cpp similarity index 100% rename from core/input/default_controller_mappings.gen.cpp rename to sfw/input/default_controller_mappings.gen.cpp diff --git a/core/input/default_controller_mappings.h b/sfw/input/default_controller_mappings.h similarity index 100% rename from core/input/default_controller_mappings.h rename to sfw/input/default_controller_mappings.h diff --git a/core/input/gamecontrollerdb.txt b/sfw/input/gamecontrollerdb.txt similarity index 100% rename from core/input/gamecontrollerdb.txt rename to sfw/input/gamecontrollerdb.txt diff --git a/core/input/input.cpp b/sfw/input/input.cpp similarity index 100% rename from core/input/input.cpp rename to sfw/input/input.cpp diff --git a/core/input/input.h b/sfw/input/input.h similarity index 100% rename from core/input/input.h rename to sfw/input/input.h diff --git a/core/input/input_builders.py b/sfw/input/input_builders.py similarity index 100% rename from core/input/input_builders.py rename to sfw/input/input_builders.py diff --git a/core/input/input_event.cpp b/sfw/input/input_event.cpp similarity index 100% rename from core/input/input_event.cpp rename to sfw/input/input_event.cpp diff --git a/core/input/input_event.h b/sfw/input/input_event.h similarity index 100% rename from core/input/input_event.h rename to sfw/input/input_event.h diff --git a/core/input/input_map.cpp b/sfw/input/input_map.cpp similarity index 100% rename from core/input/input_map.cpp rename to sfw/input/input_map.cpp diff --git a/core/input/input_map.h b/sfw/input/input_map.h similarity index 100% rename from core/input/input_map.h rename to sfw/input/input_map.h diff --git a/core/input/pandemoniumcontrollerdb.txt b/sfw/input/pandemoniumcontrollerdb.txt similarity index 100% rename from core/input/pandemoniumcontrollerdb.txt rename to sfw/input/pandemoniumcontrollerdb.txt diff --git a/core/input/shortcut.cpp b/sfw/input/shortcut.cpp similarity index 100% rename from core/input/shortcut.cpp rename to sfw/input/shortcut.cpp diff --git a/core/input/shortcut.h b/sfw/input/shortcut.h similarity index 100% rename from core/input/shortcut.h rename to sfw/input/shortcut.h diff --git a/core/int_types.h b/sfw/int_types.h similarity index 100% rename from core/int_types.h rename to sfw/int_types.h diff --git a/core/log/logger.cpp b/sfw/log/logger.cpp similarity index 100% rename from core/log/logger.cpp rename to sfw/log/logger.cpp diff --git a/core/log/logger.h b/sfw/log/logger.h similarity index 100% rename from core/log/logger.h rename to sfw/log/logger.h diff --git a/core/math/aabb.cpp b/sfw/math/aabb.cpp similarity index 100% rename from core/math/aabb.cpp rename to sfw/math/aabb.cpp diff --git a/core/math/aabb.h b/sfw/math/aabb.h similarity index 100% rename from core/math/aabb.h rename to sfw/math/aabb.h diff --git a/core/math/basis.cpp b/sfw/math/basis.cpp similarity index 100% rename from core/math/basis.cpp rename to sfw/math/basis.cpp diff --git a/core/math/basis.h b/sfw/math/basis.h similarity index 100% rename from core/math/basis.h rename to sfw/math/basis.h diff --git a/core/math/color.cpp b/sfw/math/color.cpp similarity index 100% rename from core/math/color.cpp rename to sfw/math/color.cpp diff --git a/core/math/color.h b/sfw/math/color.h similarity index 100% rename from core/math/color.h rename to sfw/math/color.h diff --git a/core/math/color_names.inc b/sfw/math/color_names.inc similarity index 100% rename from core/math/color_names.inc rename to sfw/math/color_names.inc diff --git a/core/math/face3.cpp b/sfw/math/face3.cpp similarity index 100% rename from core/math/face3.cpp rename to sfw/math/face3.cpp diff --git a/core/math/face3.h b/sfw/math/face3.h similarity index 100% rename from core/math/face3.h rename to sfw/math/face3.h diff --git a/core/math/geometry.cpp b/sfw/math/geometry.cpp similarity index 100% rename from core/math/geometry.cpp rename to sfw/math/geometry.cpp diff --git a/core/math/geometry.h b/sfw/math/geometry.h similarity index 100% rename from core/math/geometry.h rename to sfw/math/geometry.h diff --git a/core/math/math_defs.h b/sfw/math/math_defs.h similarity index 100% rename from core/math/math_defs.h rename to sfw/math/math_defs.h diff --git a/core/math/plane.cpp b/sfw/math/plane.cpp similarity index 100% rename from core/math/plane.cpp rename to sfw/math/plane.cpp diff --git a/core/math/plane.h b/sfw/math/plane.h similarity index 100% rename from core/math/plane.h rename to sfw/math/plane.h diff --git a/core/math/projection.cpp b/sfw/math/projection.cpp similarity index 100% rename from core/math/projection.cpp rename to sfw/math/projection.cpp diff --git a/core/math/projection.h b/sfw/math/projection.h similarity index 100% rename from core/math/projection.h rename to sfw/math/projection.h diff --git a/core/math/quaternion.cpp b/sfw/math/quaternion.cpp similarity index 100% rename from core/math/quaternion.cpp rename to sfw/math/quaternion.cpp diff --git a/core/math/quaternion.h b/sfw/math/quaternion.h similarity index 100% rename from core/math/quaternion.h rename to sfw/math/quaternion.h diff --git a/core/math/random_number_generator.cpp b/sfw/math/random_number_generator.cpp similarity index 100% rename from core/math/random_number_generator.cpp rename to sfw/math/random_number_generator.cpp diff --git a/core/math/random_number_generator.h b/sfw/math/random_number_generator.h similarity index 100% rename from core/math/random_number_generator.h rename to sfw/math/random_number_generator.h diff --git a/core/math/random_pcg.cpp b/sfw/math/random_pcg.cpp similarity index 100% rename from core/math/random_pcg.cpp rename to sfw/math/random_pcg.cpp diff --git a/core/math/random_pcg.h b/sfw/math/random_pcg.h similarity index 100% rename from core/math/random_pcg.h rename to sfw/math/random_pcg.h diff --git a/core/math/rect2.cpp b/sfw/math/rect2.cpp similarity index 100% rename from core/math/rect2.cpp rename to sfw/math/rect2.cpp diff --git a/core/math/rect2.h b/sfw/math/rect2.h similarity index 100% rename from core/math/rect2.h rename to sfw/math/rect2.h diff --git a/core/math/rect2i.cpp b/sfw/math/rect2i.cpp similarity index 100% rename from core/math/rect2i.cpp rename to sfw/math/rect2i.cpp diff --git a/core/math/rect2i.h b/sfw/math/rect2i.h similarity index 100% rename from core/math/rect2i.h rename to sfw/math/rect2i.h diff --git a/core/math/thirdparty/pcg.cpp b/sfw/math/thirdparty/pcg.cpp similarity index 100% rename from core/math/thirdparty/pcg.cpp rename to sfw/math/thirdparty/pcg.cpp diff --git a/core/math/thirdparty/pcg.h b/sfw/math/thirdparty/pcg.h similarity index 100% rename from core/math/thirdparty/pcg.h rename to sfw/math/thirdparty/pcg.h diff --git a/core/math/transform.cpp b/sfw/math/transform.cpp similarity index 100% rename from core/math/transform.cpp rename to sfw/math/transform.cpp diff --git a/core/math/transform.h b/sfw/math/transform.h similarity index 100% rename from core/math/transform.h rename to sfw/math/transform.h diff --git a/core/math/transform_2d.cpp b/sfw/math/transform_2d.cpp similarity index 100% rename from core/math/transform_2d.cpp rename to sfw/math/transform_2d.cpp diff --git a/core/math/transform_2d.h b/sfw/math/transform_2d.h similarity index 100% rename from core/math/transform_2d.h rename to sfw/math/transform_2d.h diff --git a/core/math/triangle_mesh.cpp b/sfw/math/triangle_mesh.cpp similarity index 100% rename from core/math/triangle_mesh.cpp rename to sfw/math/triangle_mesh.cpp diff --git a/core/math/triangle_mesh.h b/sfw/math/triangle_mesh.h similarity index 100% rename from core/math/triangle_mesh.h rename to sfw/math/triangle_mesh.h diff --git a/core/math/triangulate.cpp b/sfw/math/triangulate.cpp similarity index 100% rename from core/math/triangulate.cpp rename to sfw/math/triangulate.cpp diff --git a/core/math/triangulate.h b/sfw/math/triangulate.h similarity index 100% rename from core/math/triangulate.h rename to sfw/math/triangulate.h diff --git a/core/math/vector2.cpp b/sfw/math/vector2.cpp similarity index 100% rename from core/math/vector2.cpp rename to sfw/math/vector2.cpp diff --git a/core/math/vector2.h b/sfw/math/vector2.h similarity index 100% rename from core/math/vector2.h rename to sfw/math/vector2.h diff --git a/core/math/vector2i.cpp b/sfw/math/vector2i.cpp similarity index 100% rename from core/math/vector2i.cpp rename to sfw/math/vector2i.cpp diff --git a/core/math/vector2i.h b/sfw/math/vector2i.h similarity index 100% rename from core/math/vector2i.h rename to sfw/math/vector2i.h diff --git a/core/math/vector3.cpp b/sfw/math/vector3.cpp similarity index 100% rename from core/math/vector3.cpp rename to sfw/math/vector3.cpp diff --git a/core/math/vector3.h b/sfw/math/vector3.h similarity index 100% rename from core/math/vector3.h rename to sfw/math/vector3.h diff --git a/core/math/vector3i.cpp b/sfw/math/vector3i.cpp similarity index 100% rename from core/math/vector3i.cpp rename to sfw/math/vector3i.cpp diff --git a/core/math/vector3i.h b/sfw/math/vector3i.h similarity index 100% rename from core/math/vector3i.h rename to sfw/math/vector3i.h diff --git a/core/math/vector4.cpp b/sfw/math/vector4.cpp similarity index 100% rename from core/math/vector4.cpp rename to sfw/math/vector4.cpp diff --git a/core/math/vector4.h b/sfw/math/vector4.h similarity index 100% rename from core/math/vector4.h rename to sfw/math/vector4.h diff --git a/core/math/vector4i.cpp b/sfw/math/vector4i.cpp similarity index 100% rename from core/math/vector4i.cpp rename to sfw/math/vector4i.cpp diff --git a/core/math/vector4i.h b/sfw/math/vector4i.h similarity index 100% rename from core/math/vector4i.h rename to sfw/math/vector4i.h diff --git a/core/memory.h b/sfw/memory.h similarity index 100% rename from core/memory.h rename to sfw/memory.h diff --git a/core/nodes/node.cpp b/sfw/nodes/node.cpp similarity index 100% rename from core/nodes/node.cpp rename to sfw/nodes/node.cpp diff --git a/core/nodes/node.h b/sfw/nodes/node.h similarity index 100% rename from core/nodes/node.h rename to sfw/nodes/node.h diff --git a/core/nodes/node_tree.cpp b/sfw/nodes/node_tree.cpp similarity index 100% rename from core/nodes/node_tree.cpp rename to sfw/nodes/node_tree.cpp diff --git a/core/nodes/node_tree.h b/sfw/nodes/node_tree.h similarity index 100% rename from core/nodes/node_tree.h rename to sfw/nodes/node_tree.h diff --git a/core/object.cpp b/sfw/object.cpp similarity index 100% rename from core/object.cpp rename to sfw/object.cpp diff --git a/core/object.h b/sfw/object.h similarity index 100% rename from core/object.h rename to sfw/object.h diff --git a/core/os/directory.cpp b/sfw/os/directory.cpp similarity index 100% rename from core/os/directory.cpp rename to sfw/os/directory.cpp diff --git a/core/os/directory.h b/sfw/os/directory.h similarity index 100% rename from core/os/directory.h rename to sfw/os/directory.h diff --git a/core/os/tinydir/COPYING b/sfw/os/tinydir/COPYING similarity index 100% rename from core/os/tinydir/COPYING rename to sfw/os/tinydir/COPYING diff --git a/core/os/tinydir/README.md b/sfw/os/tinydir/README.md similarity index 100% rename from core/os/tinydir/README.md rename to sfw/os/tinydir/README.md diff --git a/core/os/tinydir/package.json b/sfw/os/tinydir/package.json similarity index 100% rename from core/os/tinydir/package.json rename to sfw/os/tinydir/package.json diff --git a/core/os/tinydir/tinydir.h b/sfw/os/tinydir/tinydir.h similarity index 100% rename from core/os/tinydir/tinydir.h rename to sfw/os/tinydir/tinydir.h diff --git a/core/reference.cpp b/sfw/reference.cpp similarity index 100% rename from core/reference.cpp rename to sfw/reference.cpp diff --git a/core/reference.h b/sfw/reference.h similarity index 100% rename from core/reference.h rename to sfw/reference.h diff --git a/core/signal.cpp b/sfw/signal.cpp similarity index 100% rename from core/signal.cpp rename to sfw/signal.cpp diff --git a/core/signal.h b/sfw/signal.h similarity index 100% rename from core/signal.h rename to sfw/signal.h diff --git a/core/string.cpp b/sfw/string.cpp similarity index 100% rename from core/string.cpp rename to sfw/string.cpp diff --git a/core/string.h b/sfw/string.h similarity index 100% rename from core/string.h rename to sfw/string.h diff --git a/core/string/char_range.inc b/sfw/string/char_range.inc similarity index 100% rename from core/string/char_range.inc rename to sfw/string/char_range.inc diff --git a/core/string/char_utils.h b/sfw/string/char_utils.h similarity index 100% rename from core/string/char_utils.h rename to sfw/string/char_utils.h diff --git a/core/string/ucaps.h b/sfw/string/ucaps.h similarity index 100% rename from core/string/ucaps.h rename to sfw/string/ucaps.h diff --git a/core/string/ustring.cpp b/sfw/string/ustring.cpp similarity index 100% rename from core/string/ustring.cpp rename to sfw/string/ustring.cpp diff --git a/core/string/ustring.h b/sfw/string/ustring.h similarity index 100% rename from core/string/ustring.h rename to sfw/string/ustring.h diff --git a/core/typedefs.h b/sfw/typedefs.h similarity index 100% rename from core/typedefs.h rename to sfw/typedefs.h diff --git a/core/variant.cpp b/sfw/variant.cpp similarity index 100% rename from core/variant.cpp rename to sfw/variant.cpp diff --git a/core/variant.h b/sfw/variant.h similarity index 100% rename from core/variant.h rename to sfw/variant.h