├── .github └── workflows │ ├── cmake.yml │ └── x │ └── dummy-1920x1080.conf ├── .gitignore ├── .gitmodules ├── .vimspector.json ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake └── FindSDL2.cmake ├── docs ├── basic_game.md ├── framework │ ├── common_components │ │ └── common_components.md │ ├── engine │ │ ├── engine.md │ │ ├── interfaces.md │ │ └── services.md │ ├── filesystem │ │ └── filesystem.md │ ├── logger │ │ └── logger.md │ ├── opengl_primitives │ │ └── opengl_primitives.md │ ├── opengl_renderer │ │ ├── opengl_renderer.md │ │ └── render_tasks │ │ │ ├── blit_fb.md │ │ │ ├── clear.md │ │ │ └── imgui.md │ ├── resource_manager │ │ └── resource_manager.md │ ├── screen_director │ │ └── screen_director.md │ ├── sdl_service │ │ └── sdl_service.md │ └── simple_scene │ │ └── simple_scene.md ├── setup.md └── terminology.md ├── external ├── CMakeLists.txt ├── SquirrelNoise │ ├── CMakeLists.txt │ └── src │ │ └── squirrel_noise │ │ ├── RawNoise.cpp │ │ ├── RawNoise.hpp │ │ ├── SmoothNoise.cpp │ │ └── SmoothNoise.hpp ├── entt.cmake ├── glad-debug │ ├── CMakeLists.txt │ ├── include │ │ ├── KHR │ │ │ └── khrplatform.h │ │ └── glad │ │ │ └── glad.h │ └── src │ │ └── glad.c ├── glm.cmake ├── icon_font_cpp_headers.cmake ├── imgui │ ├── CMakeLists.txt │ ├── imgui_plot_var.cpp │ └── imgui_plot_var.hpp ├── json │ ├── CMakeLists.txt │ ├── LICENSE.MIT │ ├── cmake │ │ ├── config.cmake.in │ │ ├── nlohmann_jsonConfigVersion.cmake.in │ │ └── pkg-config.pc.in │ ├── include │ │ └── nlohmann │ │ │ ├── adl_serializer.hpp │ │ │ ├── byte_container_with_subtype.hpp │ │ │ ├── detail │ │ │ ├── abi_macros.hpp │ │ │ ├── conversions │ │ │ │ ├── from_json.hpp │ │ │ │ ├── to_chars.hpp │ │ │ │ └── to_json.hpp │ │ │ ├── exceptions.hpp │ │ │ ├── hash.hpp │ │ │ ├── input │ │ │ │ ├── binary_reader.hpp │ │ │ │ ├── input_adapters.hpp │ │ │ │ ├── json_sax.hpp │ │ │ │ ├── lexer.hpp │ │ │ │ ├── parser.hpp │ │ │ │ └── position_t.hpp │ │ │ ├── iterators │ │ │ │ ├── internal_iterator.hpp │ │ │ │ ├── iter_impl.hpp │ │ │ │ ├── iteration_proxy.hpp │ │ │ │ ├── iterator_traits.hpp │ │ │ │ ├── json_reverse_iterator.hpp │ │ │ │ └── primitive_iterator.hpp │ │ │ ├── json_custom_base_class.hpp │ │ │ ├── json_pointer.hpp │ │ │ ├── json_ref.hpp │ │ │ ├── macro_scope.hpp │ │ │ ├── macro_unscope.hpp │ │ │ ├── meta │ │ │ │ ├── call_std │ │ │ │ │ ├── begin.hpp │ │ │ │ │ └── end.hpp │ │ │ │ ├── cpp_future.hpp │ │ │ │ ├── detected.hpp │ │ │ │ ├── identity_tag.hpp │ │ │ │ ├── is_sax.hpp │ │ │ │ ├── std_fs.hpp │ │ │ │ ├── type_traits.hpp │ │ │ │ └── void_t.hpp │ │ │ ├── output │ │ │ │ ├── binary_writer.hpp │ │ │ │ ├── output_adapters.hpp │ │ │ │ └── serializer.hpp │ │ │ ├── string_concat.hpp │ │ │ ├── string_escape.hpp │ │ │ ├── string_utils.hpp │ │ │ └── value_t.hpp │ │ │ ├── json.hpp │ │ │ ├── json_fwd.hpp │ │ │ ├── ordered_map.hpp │ │ │ └── thirdparty │ │ │ └── hedley │ │ │ ├── hedley.hpp │ │ │ └── hedley_undef.hpp │ ├── meson.build │ ├── nlohmann_json.natvis │ └── single_include │ │ └── nlohmann │ │ ├── json.hpp │ │ └── json_fwd.hpp ├── physfs │ └── CMakeLists.txt ├── soloud │ └── CMakeLists.txt ├── stb │ ├── CMakeLists.txt │ ├── stb_image.cpp │ ├── stb_image_write.cpp │ ├── stb_perlin.cpp │ └── stb_rect_pack.cpp └── tracy │ └── CMakeLists.txt ├── framework ├── CMakeLists.txt ├── common_components │ ├── CMakeLists.txt │ ├── src │ │ └── mm │ │ │ └── components │ │ │ ├── color.hpp │ │ │ ├── name.hpp │ │ │ ├── position2d.hpp │ │ │ ├── position2d_zoffset.hpp │ │ │ ├── position3d.hpp │ │ │ ├── rotation2d.hpp │ │ │ ├── scale2d.hpp │ │ │ ├── serialize │ │ │ ├── json_color.hpp │ │ │ ├── json_glm.hpp │ │ │ ├── json_name.hpp │ │ │ ├── json_position2d.hpp │ │ │ ├── json_position2d_zoffset.hpp │ │ │ ├── json_position3d.hpp │ │ │ ├── json_rotation2d.hpp │ │ │ ├── json_scale2d.hpp │ │ │ ├── json_transform4x4.hpp │ │ │ ├── json_velocity2d_position.hpp │ │ │ ├── json_velocity2d_position_intent.hpp │ │ │ ├── json_velocity2d_rotation.hpp │ │ │ ├── json_view_dir2d.hpp │ │ │ ├── json_view_dir3d.hpp │ │ │ └── s6zer_color.hpp │ │ │ ├── time_delta.hpp │ │ │ ├── transform4x4.hpp │ │ │ ├── velocity2d_position.hpp │ │ │ ├── velocity2d_position_intent.hpp │ │ │ ├── velocity2d_rotation.hpp │ │ │ ├── view_dir2d.hpp │ │ │ └── view_dir3d.hpp │ └── test │ │ ├── CMakeLists.txt │ │ ├── component_json_serialization_test.cpp │ │ └── component_s6zer_serialization_test.cpp ├── engine │ ├── CMakeLists.txt │ ├── src │ │ └── mm │ │ │ ├── engine.cpp │ │ │ ├── engine.hpp │ │ │ ├── engine_fwd.hpp │ │ │ ├── services │ │ │ ├── count_down.hpp │ │ │ ├── net_channeled_interface.hpp │ │ │ ├── rich_presence_provider_interface.hpp │ │ │ ├── scene_service_interface.hpp │ │ │ └── service.hpp │ │ │ └── update_strategies │ │ │ ├── dummy.hpp │ │ │ ├── sequential_strategy.cpp │ │ │ ├── sequential_strategy.hpp │ │ │ ├── tasking_utils.hpp │ │ │ └── update_strategy.hpp │ └── test │ │ ├── CMakeLists.txt │ │ ├── default_service_test.cpp │ │ ├── default_us_test.cpp │ │ ├── dependency_check_us_test.cpp │ │ ├── run_test.cpp │ │ ├── service_test.cpp │ │ ├── update_strategy_test.cpp │ │ └── update_test.cpp ├── filesystem │ ├── CMakeLists.txt │ ├── src │ │ └── mm │ │ │ ├── fs_const_archiver.cpp │ │ │ ├── fs_const_archiver.hpp │ │ │ ├── path_utils.hpp │ │ │ └── services │ │ │ ├── filesystem.cpp │ │ │ └── filesystem.hpp │ └── test │ │ ├── CMakeLists.txt │ │ ├── filesystem_tests.cpp │ │ └── res │ │ ├── test.zip │ │ ├── test.zip.h │ │ ├── test_file.txt │ │ └── wall_concrete-1_se_0.2.json ├── imgui │ ├── CMakeLists.txt │ ├── res │ │ └── ionicons │ │ │ ├── LICENSE │ │ │ ├── ionicons.ttf │ │ │ ├── ionicons.ttf.base85.h │ │ │ └── ionicons.ttf.h │ ├── src │ │ └── mm │ │ │ ├── imgui │ │ │ ├── file_shader_editor.cpp │ │ │ ├── file_shader_editor.hpp │ │ │ ├── file_text_editor.cpp │ │ │ ├── file_text_editor.hpp │ │ │ ├── fps_overlay.cpp │ │ │ ├── fps_overlay.hpp │ │ │ ├── imgui_entt_entity_editor.hpp │ │ │ ├── sound_info.cpp │ │ │ ├── sound_info.hpp │ │ │ ├── sound_pref.cpp │ │ │ ├── sound_pref.hpp │ │ │ └── widgets │ │ │ │ ├── auto_wrap.hpp │ │ │ │ ├── camera.cpp │ │ │ │ ├── camera.hpp │ │ │ │ ├── components │ │ │ │ ├── color.cpp │ │ │ │ ├── color.hpp │ │ │ │ ├── name.cpp │ │ │ │ ├── name.hpp │ │ │ │ ├── position2d.cpp │ │ │ │ ├── position2d.hpp │ │ │ │ ├── position2d_zoffset.cpp │ │ │ │ ├── position2d_zoffset.hpp │ │ │ │ ├── position3d.cpp │ │ │ │ ├── position3d.hpp │ │ │ │ ├── rotation2d.cpp │ │ │ │ ├── rotation2d.hpp │ │ │ │ ├── scale2d.cpp │ │ │ │ ├── scale2d.hpp │ │ │ │ ├── texture.cpp │ │ │ │ ├── texture.hpp │ │ │ │ ├── tilemap_renderable.cpp │ │ │ │ ├── tilemap_renderable.hpp │ │ │ │ ├── velocity2d_position.cpp │ │ │ │ ├── velocity2d_position.hpp │ │ │ │ ├── velocity2d_rotation.cpp │ │ │ │ ├── velocity2d_rotation.hpp │ │ │ │ ├── view_dir2d.cpp │ │ │ │ ├── view_dir2d.hpp │ │ │ │ ├── view_dir3d.cpp │ │ │ │ └── view_dir3d.hpp │ │ │ │ ├── entity.cpp │ │ │ │ ├── entity.hpp │ │ │ │ ├── filesystem.cpp │ │ │ │ ├── filesystem.hpp │ │ │ │ ├── imgui_json_editor.hpp │ │ │ │ ├── knob.cpp │ │ │ │ ├── knob.hpp │ │ │ │ ├── plot_radar.cpp │ │ │ │ ├── plot_radar.hpp │ │ │ │ ├── scalar_range.cpp │ │ │ │ ├── scalar_range.hpp │ │ │ │ ├── soloud.hpp │ │ │ │ ├── soloud_filter.cpp │ │ │ │ ├── soloud_sfxr.cpp │ │ │ │ ├── spritesheet.cpp │ │ │ │ ├── spritesheet.hpp │ │ │ │ ├── texture.cpp │ │ │ │ ├── texture.hpp │ │ │ │ ├── texture_resource_manager.cpp │ │ │ │ └── texture_resource_manager.hpp │ │ │ └── services │ │ │ ├── engine_tools.cpp │ │ │ ├── engine_tools.hpp │ │ │ ├── imgui_menu_bar.cpp │ │ │ ├── imgui_menu_bar.hpp │ │ │ ├── imgui_s.cpp │ │ │ ├── imgui_s.hpp │ │ │ ├── scene_tools.cpp │ │ │ ├── scene_tools.hpp │ │ │ ├── screen_director_tools.cpp │ │ │ ├── screen_director_tools.hpp │ │ │ ├── sound_tools.cpp │ │ │ └── sound_tools.hpp │ └── test │ │ ├── CMakeLists.txt │ │ ├── engine_tools_test.cpp │ │ ├── json_editor_test.cpp │ │ ├── scene_tools_test.cpp │ │ ├── sound_test.cpp │ │ ├── text_edit_test.cpp │ │ └── widget_test.cpp ├── input │ ├── CMakeLists.txt │ ├── src │ │ └── mm │ │ │ └── services │ │ │ ├── input_service.cpp │ │ │ └── input_service.hpp │ └── test │ │ ├── CMakeLists.txt │ │ ├── input_visualizer.cpp │ │ └── start_test.cpp ├── logger │ ├── CMakeLists.txt │ └── src │ │ └── mm │ │ ├── logger.cpp │ │ ├── logger.hpp │ │ └── tracy_sink.hpp ├── opengl_primitives │ ├── CMakeLists.txt │ ├── src │ │ └── mm │ │ │ └── opengl │ │ │ ├── buffer.cpp │ │ │ ├── buffer.hpp │ │ │ ├── components │ │ │ └── texture.hpp │ │ │ ├── fbo_builder.cpp │ │ │ ├── fbo_builder.hpp │ │ │ ├── frame_buffer_object.cpp │ │ │ ├── frame_buffer_object.hpp │ │ │ ├── instance_buffer.hpp │ │ │ ├── shader.cpp │ │ │ ├── shader.hpp │ │ │ ├── shader_builder.cpp │ │ │ ├── shader_builder.hpp │ │ │ ├── spritesheet.hpp │ │ │ ├── texture.cpp │ │ │ ├── texture.hpp │ │ │ ├── texture_loader.cpp │ │ │ ├── texture_loader.hpp │ │ │ ├── vertex_array_object.cpp │ │ │ └── vertex_array_object.hpp │ └── test │ │ ├── CMakeLists.txt │ │ └── fbo_test.cpp ├── opengl_renderer │ ├── CMakeLists.txt │ ├── src │ │ └── mm │ │ │ ├── opengl │ │ │ ├── bloom.cpp │ │ │ ├── bloom.hpp │ │ │ ├── camera_3d.cpp │ │ │ ├── camera_3d.hpp │ │ │ ├── components │ │ │ │ └── lite_particles2d.hpp │ │ │ ├── lite_particles2d_type.hpp │ │ │ ├── lite_particles2d_type_loader.cpp │ │ │ ├── lite_particles2d_type_loader.hpp │ │ │ ├── render_task.hpp │ │ │ ├── render_tasks │ │ │ │ ├── batched_spritesheet.cpp │ │ │ │ ├── batched_spritesheet.hpp │ │ │ │ ├── blit_fb.cpp │ │ │ │ ├── blit_fb.hpp │ │ │ │ ├── bloom_combine.cpp │ │ │ │ ├── bloom_combine.hpp │ │ │ │ ├── bloom_extraction.cpp │ │ │ │ ├── bloom_extraction.hpp │ │ │ │ ├── blur.cpp │ │ │ │ ├── blur.hpp │ │ │ │ ├── clear.cpp │ │ │ │ ├── clear.hpp │ │ │ │ ├── composition.cpp │ │ │ │ ├── composition.hpp │ │ │ │ ├── copy_to_fb.cpp │ │ │ │ ├── copy_to_fb.hpp │ │ │ │ ├── fast_sky_render_task.cpp │ │ │ │ ├── fast_sky_render_task.hpp │ │ │ │ ├── imgui.cpp │ │ │ │ ├── imgui.hpp │ │ │ │ ├── lite_particles2d.cpp │ │ │ │ ├── lite_particles2d.hpp │ │ │ │ ├── simple_rect.cpp │ │ │ │ ├── simple_rect.hpp │ │ │ │ ├── simple_sprite.cpp │ │ │ │ ├── simple_sprite.hpp │ │ │ │ ├── simple_spritesheet.cpp │ │ │ │ ├── simple_spritesheet.hpp │ │ │ │ ├── spritesheet_renderable.hpp │ │ │ │ ├── tilemap.cpp │ │ │ │ ├── tilemap.hpp │ │ │ │ └── tilemap_renderable.hpp │ │ │ └── res │ │ │ │ ├── default_texture.h │ │ │ │ ├── errig_texture.h │ │ │ │ ├── shaders_builtin.cpp │ │ │ │ └── shaders_builtin.hpp │ │ │ └── services │ │ │ ├── opengl_renderer.cpp │ │ │ ├── opengl_renderer.hpp │ │ │ ├── opengl_renderer_tools.cpp │ │ │ └── opengl_renderer_tools.hpp │ └── test │ │ ├── CMakeLists.txt │ │ ├── batched_spritesheet_render_task_test.cpp │ │ ├── blur_render_task_test.cpp │ │ ├── builtins.cpp │ │ ├── fast_sky_render_task_test.cpp │ │ ├── hdr_bloom_pipeline_example.cpp │ │ ├── imgui_render_task_test.cpp │ │ ├── lite_particles2d.cpp │ │ ├── opengl_renderer_s_test.cpp │ │ ├── res │ │ ├── animation_running-1_ea_0.3.png │ │ ├── animation_standing-1_ea_0.1.png │ │ ├── errig.jpg │ │ ├── test.png │ │ ├── textures.zip │ │ └── textures.zip.h │ │ ├── simple_rect_render_task_test.cpp │ │ ├── simple_sprite_render_task_test.cpp │ │ ├── simple_spritesheet_render_task_test.cpp │ │ └── tilemap_render_task_test.cpp ├── organizer_scene │ ├── CMakeLists.txt │ └── src │ │ └── mm │ │ └── services │ │ ├── organizer_scene.cpp │ │ └── organizer_scene.hpp ├── random │ ├── CMakeLists.txt │ └── src │ │ └── mm │ │ └── random │ │ ├── srng.cpp │ │ └── srng.hpp ├── resource_manager │ ├── CMakeLists.txt │ ├── src │ │ └── mm │ │ │ └── resource_manager.hpp │ └── test │ │ ├── CMakeLists.txt │ │ └── resource_test.cpp ├── s6zer │ ├── CMakeLists.txt │ ├── src │ │ └── mm │ │ │ └── s6zer │ │ │ ├── serialize.hpp │ │ │ └── stream.hpp │ └── test │ │ ├── CMakeLists.txt │ │ └── test.cpp ├── screen_director │ ├── CMakeLists.txt │ ├── src │ │ └── mm │ │ │ └── services │ │ │ ├── screen_director.cpp │ │ │ └── screen_director.hpp │ └── test │ │ ├── CMakeLists.txt │ │ └── sd_test.cpp ├── sdl_service │ ├── CMakeLists.txt │ ├── src │ │ └── mm │ │ │ ├── logo-f6c-square.png.h │ │ │ └── services │ │ │ ├── sdl_service.cpp │ │ │ └── sdl_service.hpp │ └── test │ │ ├── CMakeLists.txt │ │ └── start_test.cpp ├── simple_sdl_renderer │ ├── CMakeLists.txt │ ├── src │ │ └── mm │ │ │ ├── services │ │ │ ├── simple_sdl_renderer.cpp │ │ │ └── simple_sdl_renderer.hpp │ │ │ └── simple_sdl_renderer │ │ │ └── target.hpp │ └── test │ │ ├── CMakeLists.txt │ │ └── start_test.cpp ├── sound │ ├── CMakeLists.txt │ ├── src │ │ └── mm │ │ │ ├── services │ │ │ ├── sound_service.cpp │ │ │ └── sound_service.hpp │ │ │ ├── soloud_filesystem_file_impl.cpp │ │ │ ├── soloud_filesystem_file_impl.hpp │ │ │ ├── soloud_json.cpp │ │ │ ├── soloud_json.hpp │ │ │ ├── sound_loader_sfxr.cpp │ │ │ ├── sound_loader_sfxr.hpp │ │ │ ├── sound_loader_wav.cpp │ │ │ └── sound_loader_wav.hpp │ └── test │ │ ├── CMakeLists.txt │ │ ├── file_test.cpp │ │ ├── loader_test.cpp │ │ ├── res │ │ ├── erik_gun_fx_1.zip │ │ └── erik_gun_fx_1.zip.h │ │ └── start_test.cpp ├── std_utils │ ├── CMakeLists.txt │ ├── src │ │ └── mm │ │ │ ├── permutation.hpp │ │ │ ├── scalar_range2.hpp │ │ │ ├── serialize │ │ │ └── json_scalar_range2.hpp │ │ │ └── string_view_split.hpp │ └── test │ │ ├── CMakeLists.txt │ │ ├── scalar_range2_json_test.cpp │ │ └── scalar_range2_test.cpp └── tilemap │ ├── CMakeLists.txt │ └── src │ └── mm │ ├── tilemap.cpp │ └── tilemap.hpp ├── mm_options_and_defines.cmake ├── res ├── mm2.ico ├── mm_card.png └── mush_machine_logo_1.svg ├── screens ├── CMakeLists.txt └── mm_logo │ ├── CMakeLists.txt │ ├── res │ └── mush_machine_logo_1.svg.png.h │ └── src │ └── mm │ └── screens │ ├── mm_logo_screen.cpp │ └── mm_logo_screen.hpp └── systems ├── CMakeLists.txt ├── fast_sky_sun ├── CMakeLists.txt └── src │ └── mm │ └── systems │ ├── fast_sky_sun_system.cpp │ └── fast_sky_sun_system.hpp ├── player_velocity ├── CMakeLists.txt ├── src │ └── mm │ │ └── systems │ │ ├── player_velocity2d_system.cpp │ │ └── player_velocity2d_system.hpp └── test │ ├── CMakeLists.txt │ └── player_velocity_test.cpp ├── simple_velocity ├── CMakeLists.txt ├── src │ └── mm │ │ └── systems │ │ ├── simple_velocity_system2d.cpp │ │ └── simple_velocity_system2d.hpp └── test │ ├── CMakeLists.txt │ └── simple_velocity_test.cpp └── transform ├── CMakeLists.txt └── src └── mm └── systems ├── transform.cpp └── transform.hpp /.github/workflows/cmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/.github/workflows/cmake.yml -------------------------------------------------------------------------------- /.github/workflows/x/dummy-1920x1080.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/.github/workflows/x/dummy-1920x1080.conf -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vimspector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/.vimspector.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindSDL2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/cmake/FindSDL2.cmake -------------------------------------------------------------------------------- /docs/basic_game.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/basic_game.md -------------------------------------------------------------------------------- /docs/framework/common_components/common_components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/common_components/common_components.md -------------------------------------------------------------------------------- /docs/framework/engine/engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/engine/engine.md -------------------------------------------------------------------------------- /docs/framework/engine/interfaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/engine/interfaces.md -------------------------------------------------------------------------------- /docs/framework/engine/services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/engine/services.md -------------------------------------------------------------------------------- /docs/framework/filesystem/filesystem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/filesystem/filesystem.md -------------------------------------------------------------------------------- /docs/framework/logger/logger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/logger/logger.md -------------------------------------------------------------------------------- /docs/framework/opengl_primitives/opengl_primitives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/opengl_primitives/opengl_primitives.md -------------------------------------------------------------------------------- /docs/framework/opengl_renderer/opengl_renderer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/opengl_renderer/opengl_renderer.md -------------------------------------------------------------------------------- /docs/framework/opengl_renderer/render_tasks/blit_fb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/opengl_renderer/render_tasks/blit_fb.md -------------------------------------------------------------------------------- /docs/framework/opengl_renderer/render_tasks/clear.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/opengl_renderer/render_tasks/clear.md -------------------------------------------------------------------------------- /docs/framework/opengl_renderer/render_tasks/imgui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/opengl_renderer/render_tasks/imgui.md -------------------------------------------------------------------------------- /docs/framework/resource_manager/resource_manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/resource_manager/resource_manager.md -------------------------------------------------------------------------------- /docs/framework/screen_director/screen_director.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/screen_director/screen_director.md -------------------------------------------------------------------------------- /docs/framework/sdl_service/sdl_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/sdl_service/sdl_service.md -------------------------------------------------------------------------------- /docs/framework/simple_scene/simple_scene.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/framework/simple_scene/simple_scene.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/setup.md -------------------------------------------------------------------------------- /docs/terminology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/docs/terminology.md -------------------------------------------------------------------------------- /external/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/CMakeLists.txt -------------------------------------------------------------------------------- /external/SquirrelNoise/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/SquirrelNoise/CMakeLists.txt -------------------------------------------------------------------------------- /external/SquirrelNoise/src/squirrel_noise/RawNoise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/SquirrelNoise/src/squirrel_noise/RawNoise.cpp -------------------------------------------------------------------------------- /external/SquirrelNoise/src/squirrel_noise/RawNoise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/SquirrelNoise/src/squirrel_noise/RawNoise.hpp -------------------------------------------------------------------------------- /external/SquirrelNoise/src/squirrel_noise/SmoothNoise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/SquirrelNoise/src/squirrel_noise/SmoothNoise.cpp -------------------------------------------------------------------------------- /external/SquirrelNoise/src/squirrel_noise/SmoothNoise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/SquirrelNoise/src/squirrel_noise/SmoothNoise.hpp -------------------------------------------------------------------------------- /external/entt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/entt.cmake -------------------------------------------------------------------------------- /external/glad-debug/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/glad-debug/CMakeLists.txt -------------------------------------------------------------------------------- /external/glad-debug/include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/glad-debug/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /external/glad-debug/include/glad/glad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/glad-debug/include/glad/glad.h -------------------------------------------------------------------------------- /external/glad-debug/src/glad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/glad-debug/src/glad.c -------------------------------------------------------------------------------- /external/glm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/glm.cmake -------------------------------------------------------------------------------- /external/icon_font_cpp_headers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/icon_font_cpp_headers.cmake -------------------------------------------------------------------------------- /external/imgui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/imgui/CMakeLists.txt -------------------------------------------------------------------------------- /external/imgui/imgui_plot_var.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/imgui/imgui_plot_var.cpp -------------------------------------------------------------------------------- /external/imgui/imgui_plot_var.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/imgui/imgui_plot_var.hpp -------------------------------------------------------------------------------- /external/json/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/CMakeLists.txt -------------------------------------------------------------------------------- /external/json/LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/LICENSE.MIT -------------------------------------------------------------------------------- /external/json/cmake/config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/cmake/config.cmake.in -------------------------------------------------------------------------------- /external/json/cmake/nlohmann_jsonConfigVersion.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/cmake/nlohmann_jsonConfigVersion.cmake.in -------------------------------------------------------------------------------- /external/json/cmake/pkg-config.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/cmake/pkg-config.pc.in -------------------------------------------------------------------------------- /external/json/include/nlohmann/adl_serializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/adl_serializer.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/byte_container_with_subtype.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/byte_container_with_subtype.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/abi_macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/abi_macros.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/conversions/from_json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/conversions/from_json.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/conversions/to_chars.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/conversions/to_chars.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/conversions/to_json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/conversions/to_json.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/exceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/exceptions.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/hash.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/input/binary_reader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/input/binary_reader.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/input/input_adapters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/input/input_adapters.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/input/json_sax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/input/json_sax.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/input/lexer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/input/lexer.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/input/parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/input/parser.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/input/position_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/input/position_t.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/iterators/internal_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/iterators/internal_iterator.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/iterators/iter_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/iterators/iter_impl.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/iterators/iteration_proxy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/iterators/iteration_proxy.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/iterators/iterator_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/iterators/iterator_traits.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/iterators/primitive_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/iterators/primitive_iterator.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/json_custom_base_class.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/json_custom_base_class.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/json_pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/json_pointer.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/json_ref.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/json_ref.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/macro_scope.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/macro_scope.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/macro_unscope.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/macro_unscope.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/meta/call_std/begin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/meta/call_std/begin.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/meta/call_std/end.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/meta/call_std/end.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/meta/cpp_future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/meta/cpp_future.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/meta/detected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/meta/detected.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/meta/identity_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/meta/identity_tag.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/meta/is_sax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/meta/is_sax.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/meta/std_fs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/meta/std_fs.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/meta/type_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/meta/type_traits.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/meta/void_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/meta/void_t.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/output/binary_writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/output/binary_writer.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/output/output_adapters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/output/output_adapters.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/output/serializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/output/serializer.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/string_concat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/string_concat.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/string_escape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/string_escape.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/string_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/string_utils.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/detail/value_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/detail/value_t.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/json.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/json_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/json_fwd.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/ordered_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/ordered_map.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/thirdparty/hedley/hedley.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/thirdparty/hedley/hedley.hpp -------------------------------------------------------------------------------- /external/json/include/nlohmann/thirdparty/hedley/hedley_undef.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/include/nlohmann/thirdparty/hedley/hedley_undef.hpp -------------------------------------------------------------------------------- /external/json/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/meson.build -------------------------------------------------------------------------------- /external/json/nlohmann_json.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/nlohmann_json.natvis -------------------------------------------------------------------------------- /external/json/single_include/nlohmann/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/single_include/nlohmann/json.hpp -------------------------------------------------------------------------------- /external/json/single_include/nlohmann/json_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/json/single_include/nlohmann/json_fwd.hpp -------------------------------------------------------------------------------- /external/physfs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/physfs/CMakeLists.txt -------------------------------------------------------------------------------- /external/soloud/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/soloud/CMakeLists.txt -------------------------------------------------------------------------------- /external/stb/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/stb/CMakeLists.txt -------------------------------------------------------------------------------- /external/stb/stb_image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/stb/stb_image.cpp -------------------------------------------------------------------------------- /external/stb/stb_image_write.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/stb/stb_image_write.cpp -------------------------------------------------------------------------------- /external/stb/stb_perlin.cpp: -------------------------------------------------------------------------------- 1 | #define STB_PERLIN_IMPLEMENTATION 2 | #include "stb/stb_perlin.h" 3 | 4 | -------------------------------------------------------------------------------- /external/stb/stb_rect_pack.cpp: -------------------------------------------------------------------------------- 1 | #define STB_RECT_PACK_IMPLEMENTATION 2 | #include "stb/stb_rect_pack.h" 3 | 4 | -------------------------------------------------------------------------------- /external/tracy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/external/tracy/CMakeLists.txt -------------------------------------------------------------------------------- /framework/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/CMakeLists.txt -------------------------------------------------------------------------------- /framework/common_components/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/CMakeLists.txt -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/color.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/color.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/name.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/position2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/position2d.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/position2d_zoffset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/position2d_zoffset.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/position3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/position3d.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/rotation2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/rotation2d.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/scale2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/scale2d.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_color.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_color.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_glm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_glm.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_name.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_position2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_position2d.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_position2d_zoffset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_position2d_zoffset.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_position3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_position3d.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_rotation2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_rotation2d.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_scale2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_scale2d.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_transform4x4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_transform4x4.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_velocity2d_position.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_velocity2d_position.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_velocity2d_position_intent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_velocity2d_position_intent.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_velocity2d_rotation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_velocity2d_rotation.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_view_dir2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_view_dir2d.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/json_view_dir3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/json_view_dir3d.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/serialize/s6zer_color.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/serialize/s6zer_color.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/time_delta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/time_delta.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/transform4x4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/transform4x4.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/velocity2d_position.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/velocity2d_position.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/velocity2d_position_intent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/velocity2d_position_intent.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/velocity2d_rotation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/velocity2d_rotation.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/view_dir2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/view_dir2d.hpp -------------------------------------------------------------------------------- /framework/common_components/src/mm/components/view_dir3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/src/mm/components/view_dir3d.hpp -------------------------------------------------------------------------------- /framework/common_components/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/common_components/test/component_json_serialization_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/test/component_json_serialization_test.cpp -------------------------------------------------------------------------------- /framework/common_components/test/component_s6zer_serialization_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/common_components/test/component_s6zer_serialization_test.cpp -------------------------------------------------------------------------------- /framework/engine/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/CMakeLists.txt -------------------------------------------------------------------------------- /framework/engine/src/mm/engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/src/mm/engine.cpp -------------------------------------------------------------------------------- /framework/engine/src/mm/engine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/src/mm/engine.hpp -------------------------------------------------------------------------------- /framework/engine/src/mm/engine_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/src/mm/engine_fwd.hpp -------------------------------------------------------------------------------- /framework/engine/src/mm/services/count_down.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/src/mm/services/count_down.hpp -------------------------------------------------------------------------------- /framework/engine/src/mm/services/net_channeled_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/src/mm/services/net_channeled_interface.hpp -------------------------------------------------------------------------------- /framework/engine/src/mm/services/rich_presence_provider_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/src/mm/services/rich_presence_provider_interface.hpp -------------------------------------------------------------------------------- /framework/engine/src/mm/services/scene_service_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/src/mm/services/scene_service_interface.hpp -------------------------------------------------------------------------------- /framework/engine/src/mm/services/service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/src/mm/services/service.hpp -------------------------------------------------------------------------------- /framework/engine/src/mm/update_strategies/dummy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/src/mm/update_strategies/dummy.hpp -------------------------------------------------------------------------------- /framework/engine/src/mm/update_strategies/sequential_strategy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/src/mm/update_strategies/sequential_strategy.cpp -------------------------------------------------------------------------------- /framework/engine/src/mm/update_strategies/sequential_strategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/src/mm/update_strategies/sequential_strategy.hpp -------------------------------------------------------------------------------- /framework/engine/src/mm/update_strategies/tasking_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/src/mm/update_strategies/tasking_utils.hpp -------------------------------------------------------------------------------- /framework/engine/src/mm/update_strategies/update_strategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/src/mm/update_strategies/update_strategy.hpp -------------------------------------------------------------------------------- /framework/engine/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/engine/test/default_service_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/test/default_service_test.cpp -------------------------------------------------------------------------------- /framework/engine/test/default_us_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/test/default_us_test.cpp -------------------------------------------------------------------------------- /framework/engine/test/dependency_check_us_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/test/dependency_check_us_test.cpp -------------------------------------------------------------------------------- /framework/engine/test/run_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/test/run_test.cpp -------------------------------------------------------------------------------- /framework/engine/test/service_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/test/service_test.cpp -------------------------------------------------------------------------------- /framework/engine/test/update_strategy_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/test/update_strategy_test.cpp -------------------------------------------------------------------------------- /framework/engine/test/update_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/engine/test/update_test.cpp -------------------------------------------------------------------------------- /framework/filesystem/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/filesystem/CMakeLists.txt -------------------------------------------------------------------------------- /framework/filesystem/src/mm/fs_const_archiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/filesystem/src/mm/fs_const_archiver.cpp -------------------------------------------------------------------------------- /framework/filesystem/src/mm/fs_const_archiver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/filesystem/src/mm/fs_const_archiver.hpp -------------------------------------------------------------------------------- /framework/filesystem/src/mm/path_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/filesystem/src/mm/path_utils.hpp -------------------------------------------------------------------------------- /framework/filesystem/src/mm/services/filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/filesystem/src/mm/services/filesystem.cpp -------------------------------------------------------------------------------- /framework/filesystem/src/mm/services/filesystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/filesystem/src/mm/services/filesystem.hpp -------------------------------------------------------------------------------- /framework/filesystem/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/filesystem/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/filesystem/test/filesystem_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/filesystem/test/filesystem_tests.cpp -------------------------------------------------------------------------------- /framework/filesystem/test/res/test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/filesystem/test/res/test.zip -------------------------------------------------------------------------------- /framework/filesystem/test/res/test.zip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/filesystem/test/res/test.zip.h -------------------------------------------------------------------------------- /framework/filesystem/test/res/test_file.txt: -------------------------------------------------------------------------------- 1 | test :D 2 | -------------------------------------------------------------------------------- /framework/filesystem/test/res/wall_concrete-1_se_0.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/filesystem/test/res/wall_concrete-1_se_0.2.json -------------------------------------------------------------------------------- /framework/imgui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/CMakeLists.txt -------------------------------------------------------------------------------- /framework/imgui/res/ionicons/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/res/ionicons/LICENSE -------------------------------------------------------------------------------- /framework/imgui/res/ionicons/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/res/ionicons/ionicons.ttf -------------------------------------------------------------------------------- /framework/imgui/res/ionicons/ionicons.ttf.base85.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/res/ionicons/ionicons.ttf.base85.h -------------------------------------------------------------------------------- /framework/imgui/res/ionicons/ionicons.ttf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/res/ionicons/ionicons.ttf.h -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/file_shader_editor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/file_shader_editor.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/file_shader_editor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/file_shader_editor.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/file_text_editor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/file_text_editor.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/file_text_editor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/file_text_editor.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/fps_overlay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/fps_overlay.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/fps_overlay.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/fps_overlay.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/imgui_entt_entity_editor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/imgui_entt_entity_editor.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/sound_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/sound_info.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/sound_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/sound_info.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/sound_pref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/sound_pref.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/sound_pref.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/sound_pref.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/auto_wrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/auto_wrap.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/camera.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/camera.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/camera.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/color.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/color.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/color.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/color.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/name.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/name.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/position2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/position2d.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/position2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/position2d.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/position2d_zoffset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/position2d_zoffset.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/position2d_zoffset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/position2d_zoffset.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/position3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/position3d.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/position3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/position3d.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/rotation2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/rotation2d.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/rotation2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/rotation2d.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/scale2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/scale2d.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/scale2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/scale2d.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/texture.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/texture.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/tilemap_renderable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/tilemap_renderable.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/tilemap_renderable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/tilemap_renderable.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/velocity2d_position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/velocity2d_position.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/velocity2d_position.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/velocity2d_position.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/velocity2d_rotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/velocity2d_rotation.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/velocity2d_rotation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/velocity2d_rotation.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/view_dir2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/view_dir2d.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/view_dir2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/view_dir2d.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/view_dir3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/view_dir3d.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/components/view_dir3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/components/view_dir3d.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/entity.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/entity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/entity.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/filesystem.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/filesystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/filesystem.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/imgui_json_editor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/imgui_json_editor.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/knob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/knob.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/knob.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/knob.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/plot_radar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/plot_radar.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/plot_radar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/plot_radar.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/scalar_range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/scalar_range.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/scalar_range.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/scalar_range.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/soloud.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/soloud.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/soloud_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/soloud_filter.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/soloud_sfxr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/soloud_sfxr.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/spritesheet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/spritesheet.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/spritesheet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/spritesheet.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/texture.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/texture.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/texture_resource_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/texture_resource_manager.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/imgui/widgets/texture_resource_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/imgui/widgets/texture_resource_manager.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/services/engine_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/services/engine_tools.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/services/engine_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/services/engine_tools.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/services/imgui_menu_bar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/services/imgui_menu_bar.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/services/imgui_menu_bar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/services/imgui_menu_bar.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/services/imgui_s.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/services/imgui_s.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/services/imgui_s.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/services/imgui_s.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/services/scene_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/services/scene_tools.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/services/scene_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/services/scene_tools.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/services/screen_director_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/services/screen_director_tools.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/services/screen_director_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/services/screen_director_tools.hpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/services/sound_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/services/sound_tools.cpp -------------------------------------------------------------------------------- /framework/imgui/src/mm/services/sound_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/src/mm/services/sound_tools.hpp -------------------------------------------------------------------------------- /framework/imgui/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/imgui/test/engine_tools_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/test/engine_tools_test.cpp -------------------------------------------------------------------------------- /framework/imgui/test/json_editor_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/test/json_editor_test.cpp -------------------------------------------------------------------------------- /framework/imgui/test/scene_tools_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/test/scene_tools_test.cpp -------------------------------------------------------------------------------- /framework/imgui/test/sound_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/test/sound_test.cpp -------------------------------------------------------------------------------- /framework/imgui/test/text_edit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/test/text_edit_test.cpp -------------------------------------------------------------------------------- /framework/imgui/test/widget_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/imgui/test/widget_test.cpp -------------------------------------------------------------------------------- /framework/input/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/input/CMakeLists.txt -------------------------------------------------------------------------------- /framework/input/src/mm/services/input_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/input/src/mm/services/input_service.cpp -------------------------------------------------------------------------------- /framework/input/src/mm/services/input_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/input/src/mm/services/input_service.hpp -------------------------------------------------------------------------------- /framework/input/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/input/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/input/test/input_visualizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/input/test/input_visualizer.cpp -------------------------------------------------------------------------------- /framework/input/test/start_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/input/test/start_test.cpp -------------------------------------------------------------------------------- /framework/logger/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/logger/CMakeLists.txt -------------------------------------------------------------------------------- /framework/logger/src/mm/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/logger/src/mm/logger.cpp -------------------------------------------------------------------------------- /framework/logger/src/mm/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/logger/src/mm/logger.hpp -------------------------------------------------------------------------------- /framework/logger/src/mm/tracy_sink.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/logger/src/mm/tracy_sink.hpp -------------------------------------------------------------------------------- /framework/opengl_primitives/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/CMakeLists.txt -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/buffer.cpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/buffer.hpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/components/texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/components/texture.hpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/fbo_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/fbo_builder.cpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/fbo_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/fbo_builder.hpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/frame_buffer_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/frame_buffer_object.cpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/frame_buffer_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/frame_buffer_object.hpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/instance_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/instance_buffer.hpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/shader.cpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/shader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/shader.hpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/shader_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/shader_builder.cpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/shader_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/shader_builder.hpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/spritesheet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/spritesheet.hpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/texture.cpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/texture.hpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/texture_loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/texture_loader.cpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/texture_loader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/texture_loader.hpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/vertex_array_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/vertex_array_object.cpp -------------------------------------------------------------------------------- /framework/opengl_primitives/src/mm/opengl/vertex_array_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/src/mm/opengl/vertex_array_object.hpp -------------------------------------------------------------------------------- /framework/opengl_primitives/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/opengl_primitives/test/fbo_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_primitives/test/fbo_test.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/CMakeLists.txt -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/bloom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/bloom.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/bloom.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/bloom.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/camera_3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/camera_3d.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/camera_3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/camera_3d.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/components/lite_particles2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/components/lite_particles2d.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/lite_particles2d_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/lite_particles2d_type.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/lite_particles2d_type_loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/lite_particles2d_type_loader.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/lite_particles2d_type_loader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/lite_particles2d_type_loader.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_task.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_task.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/batched_spritesheet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/batched_spritesheet.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/batched_spritesheet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/batched_spritesheet.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/blit_fb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/blit_fb.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/blit_fb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/blit_fb.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/bloom_combine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/bloom_combine.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/bloom_combine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/bloom_combine.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/bloom_extraction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/bloom_extraction.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/bloom_extraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/bloom_extraction.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/blur.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/blur.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/blur.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/blur.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/clear.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/clear.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/clear.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/composition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/composition.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/composition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/composition.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/copy_to_fb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/copy_to_fb.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/copy_to_fb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/copy_to_fb.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/fast_sky_render_task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/fast_sky_render_task.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/fast_sky_render_task.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/fast_sky_render_task.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/imgui.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/imgui.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/imgui.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/lite_particles2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/lite_particles2d.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/lite_particles2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/lite_particles2d.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/simple_rect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/simple_rect.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/simple_rect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/simple_rect.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/simple_sprite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/simple_sprite.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/simple_sprite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/simple_sprite.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/simple_spritesheet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/simple_spritesheet.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/simple_spritesheet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/simple_spritesheet.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/spritesheet_renderable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/spritesheet_renderable.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/tilemap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/tilemap.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/tilemap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/tilemap.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/render_tasks/tilemap_renderable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/render_tasks/tilemap_renderable.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/res/default_texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/res/default_texture.h -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/res/errig_texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/res/errig_texture.h -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/res/shaders_builtin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/res/shaders_builtin.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/opengl/res/shaders_builtin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/opengl/res/shaders_builtin.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/services/opengl_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/services/opengl_renderer.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/services/opengl_renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/services/opengl_renderer.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/services/opengl_renderer_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/services/opengl_renderer_tools.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/src/mm/services/opengl_renderer_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/src/mm/services/opengl_renderer_tools.hpp -------------------------------------------------------------------------------- /framework/opengl_renderer/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/opengl_renderer/test/batched_spritesheet_render_task_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/batched_spritesheet_render_task_test.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/test/blur_render_task_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/blur_render_task_test.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/test/builtins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/builtins.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/test/fast_sky_render_task_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/fast_sky_render_task_test.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/test/hdr_bloom_pipeline_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/hdr_bloom_pipeline_example.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/test/imgui_render_task_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/imgui_render_task_test.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/test/lite_particles2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/lite_particles2d.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/test/opengl_renderer_s_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/opengl_renderer_s_test.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/test/res/animation_running-1_ea_0.3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/res/animation_running-1_ea_0.3.png -------------------------------------------------------------------------------- /framework/opengl_renderer/test/res/animation_standing-1_ea_0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/res/animation_standing-1_ea_0.1.png -------------------------------------------------------------------------------- /framework/opengl_renderer/test/res/errig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/res/errig.jpg -------------------------------------------------------------------------------- /framework/opengl_renderer/test/res/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/res/test.png -------------------------------------------------------------------------------- /framework/opengl_renderer/test/res/textures.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/res/textures.zip -------------------------------------------------------------------------------- /framework/opengl_renderer/test/res/textures.zip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/res/textures.zip.h -------------------------------------------------------------------------------- /framework/opengl_renderer/test/simple_rect_render_task_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/simple_rect_render_task_test.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/test/simple_sprite_render_task_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/simple_sprite_render_task_test.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/test/simple_spritesheet_render_task_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/simple_spritesheet_render_task_test.cpp -------------------------------------------------------------------------------- /framework/opengl_renderer/test/tilemap_render_task_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/opengl_renderer/test/tilemap_render_task_test.cpp -------------------------------------------------------------------------------- /framework/organizer_scene/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/organizer_scene/CMakeLists.txt -------------------------------------------------------------------------------- /framework/organizer_scene/src/mm/services/organizer_scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/organizer_scene/src/mm/services/organizer_scene.cpp -------------------------------------------------------------------------------- /framework/organizer_scene/src/mm/services/organizer_scene.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/organizer_scene/src/mm/services/organizer_scene.hpp -------------------------------------------------------------------------------- /framework/random/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/random/CMakeLists.txt -------------------------------------------------------------------------------- /framework/random/src/mm/random/srng.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/random/src/mm/random/srng.cpp -------------------------------------------------------------------------------- /framework/random/src/mm/random/srng.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/random/src/mm/random/srng.hpp -------------------------------------------------------------------------------- /framework/resource_manager/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/resource_manager/CMakeLists.txt -------------------------------------------------------------------------------- /framework/resource_manager/src/mm/resource_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/resource_manager/src/mm/resource_manager.hpp -------------------------------------------------------------------------------- /framework/resource_manager/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/resource_manager/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/resource_manager/test/resource_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/resource_manager/test/resource_test.cpp -------------------------------------------------------------------------------- /framework/s6zer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/s6zer/CMakeLists.txt -------------------------------------------------------------------------------- /framework/s6zer/src/mm/s6zer/serialize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/s6zer/src/mm/s6zer/serialize.hpp -------------------------------------------------------------------------------- /framework/s6zer/src/mm/s6zer/stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/s6zer/src/mm/s6zer/stream.hpp -------------------------------------------------------------------------------- /framework/s6zer/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/s6zer/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/s6zer/test/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/s6zer/test/test.cpp -------------------------------------------------------------------------------- /framework/screen_director/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/screen_director/CMakeLists.txt -------------------------------------------------------------------------------- /framework/screen_director/src/mm/services/screen_director.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/screen_director/src/mm/services/screen_director.cpp -------------------------------------------------------------------------------- /framework/screen_director/src/mm/services/screen_director.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/screen_director/src/mm/services/screen_director.hpp -------------------------------------------------------------------------------- /framework/screen_director/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/screen_director/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/screen_director/test/sd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/screen_director/test/sd_test.cpp -------------------------------------------------------------------------------- /framework/sdl_service/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sdl_service/CMakeLists.txt -------------------------------------------------------------------------------- /framework/sdl_service/src/mm/logo-f6c-square.png.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sdl_service/src/mm/logo-f6c-square.png.h -------------------------------------------------------------------------------- /framework/sdl_service/src/mm/services/sdl_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sdl_service/src/mm/services/sdl_service.cpp -------------------------------------------------------------------------------- /framework/sdl_service/src/mm/services/sdl_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sdl_service/src/mm/services/sdl_service.hpp -------------------------------------------------------------------------------- /framework/sdl_service/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sdl_service/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/sdl_service/test/start_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sdl_service/test/start_test.cpp -------------------------------------------------------------------------------- /framework/simple_sdl_renderer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/simple_sdl_renderer/CMakeLists.txt -------------------------------------------------------------------------------- /framework/simple_sdl_renderer/src/mm/services/simple_sdl_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/simple_sdl_renderer/src/mm/services/simple_sdl_renderer.cpp -------------------------------------------------------------------------------- /framework/simple_sdl_renderer/src/mm/services/simple_sdl_renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/simple_sdl_renderer/src/mm/services/simple_sdl_renderer.hpp -------------------------------------------------------------------------------- /framework/simple_sdl_renderer/src/mm/simple_sdl_renderer/target.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/simple_sdl_renderer/src/mm/simple_sdl_renderer/target.hpp -------------------------------------------------------------------------------- /framework/simple_sdl_renderer/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/simple_sdl_renderer/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/simple_sdl_renderer/test/start_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/simple_sdl_renderer/test/start_test.cpp -------------------------------------------------------------------------------- /framework/sound/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/CMakeLists.txt -------------------------------------------------------------------------------- /framework/sound/src/mm/services/sound_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/src/mm/services/sound_service.cpp -------------------------------------------------------------------------------- /framework/sound/src/mm/services/sound_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/src/mm/services/sound_service.hpp -------------------------------------------------------------------------------- /framework/sound/src/mm/soloud_filesystem_file_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/src/mm/soloud_filesystem_file_impl.cpp -------------------------------------------------------------------------------- /framework/sound/src/mm/soloud_filesystem_file_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/src/mm/soloud_filesystem_file_impl.hpp -------------------------------------------------------------------------------- /framework/sound/src/mm/soloud_json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/src/mm/soloud_json.cpp -------------------------------------------------------------------------------- /framework/sound/src/mm/soloud_json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/src/mm/soloud_json.hpp -------------------------------------------------------------------------------- /framework/sound/src/mm/sound_loader_sfxr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/src/mm/sound_loader_sfxr.cpp -------------------------------------------------------------------------------- /framework/sound/src/mm/sound_loader_sfxr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/src/mm/sound_loader_sfxr.hpp -------------------------------------------------------------------------------- /framework/sound/src/mm/sound_loader_wav.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/src/mm/sound_loader_wav.cpp -------------------------------------------------------------------------------- /framework/sound/src/mm/sound_loader_wav.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/src/mm/sound_loader_wav.hpp -------------------------------------------------------------------------------- /framework/sound/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/sound/test/file_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/test/file_test.cpp -------------------------------------------------------------------------------- /framework/sound/test/loader_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/test/loader_test.cpp -------------------------------------------------------------------------------- /framework/sound/test/res/erik_gun_fx_1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/test/res/erik_gun_fx_1.zip -------------------------------------------------------------------------------- /framework/sound/test/res/erik_gun_fx_1.zip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/test/res/erik_gun_fx_1.zip.h -------------------------------------------------------------------------------- /framework/sound/test/start_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/sound/test/start_test.cpp -------------------------------------------------------------------------------- /framework/std_utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/std_utils/CMakeLists.txt -------------------------------------------------------------------------------- /framework/std_utils/src/mm/permutation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/std_utils/src/mm/permutation.hpp -------------------------------------------------------------------------------- /framework/std_utils/src/mm/scalar_range2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/std_utils/src/mm/scalar_range2.hpp -------------------------------------------------------------------------------- /framework/std_utils/src/mm/serialize/json_scalar_range2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/std_utils/src/mm/serialize/json_scalar_range2.hpp -------------------------------------------------------------------------------- /framework/std_utils/src/mm/string_view_split.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/std_utils/src/mm/string_view_split.hpp -------------------------------------------------------------------------------- /framework/std_utils/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/std_utils/test/CMakeLists.txt -------------------------------------------------------------------------------- /framework/std_utils/test/scalar_range2_json_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/std_utils/test/scalar_range2_json_test.cpp -------------------------------------------------------------------------------- /framework/std_utils/test/scalar_range2_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/std_utils/test/scalar_range2_test.cpp -------------------------------------------------------------------------------- /framework/tilemap/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/tilemap/CMakeLists.txt -------------------------------------------------------------------------------- /framework/tilemap/src/mm/tilemap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/tilemap/src/mm/tilemap.cpp -------------------------------------------------------------------------------- /framework/tilemap/src/mm/tilemap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/framework/tilemap/src/mm/tilemap.hpp -------------------------------------------------------------------------------- /mm_options_and_defines.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/mm_options_and_defines.cmake -------------------------------------------------------------------------------- /res/mm2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/res/mm2.ico -------------------------------------------------------------------------------- /res/mm_card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/res/mm_card.png -------------------------------------------------------------------------------- /res/mush_machine_logo_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/res/mush_machine_logo_1.svg -------------------------------------------------------------------------------- /screens/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/screens/CMakeLists.txt -------------------------------------------------------------------------------- /screens/mm_logo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/screens/mm_logo/CMakeLists.txt -------------------------------------------------------------------------------- /screens/mm_logo/res/mush_machine_logo_1.svg.png.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/screens/mm_logo/res/mush_machine_logo_1.svg.png.h -------------------------------------------------------------------------------- /screens/mm_logo/src/mm/screens/mm_logo_screen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/screens/mm_logo/src/mm/screens/mm_logo_screen.cpp -------------------------------------------------------------------------------- /screens/mm_logo/src/mm/screens/mm_logo_screen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/screens/mm_logo/src/mm/screens/mm_logo_screen.hpp -------------------------------------------------------------------------------- /systems/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/CMakeLists.txt -------------------------------------------------------------------------------- /systems/fast_sky_sun/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/fast_sky_sun/CMakeLists.txt -------------------------------------------------------------------------------- /systems/fast_sky_sun/src/mm/systems/fast_sky_sun_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/fast_sky_sun/src/mm/systems/fast_sky_sun_system.cpp -------------------------------------------------------------------------------- /systems/fast_sky_sun/src/mm/systems/fast_sky_sun_system.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/fast_sky_sun/src/mm/systems/fast_sky_sun_system.hpp -------------------------------------------------------------------------------- /systems/player_velocity/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/player_velocity/CMakeLists.txt -------------------------------------------------------------------------------- /systems/player_velocity/src/mm/systems/player_velocity2d_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/player_velocity/src/mm/systems/player_velocity2d_system.cpp -------------------------------------------------------------------------------- /systems/player_velocity/src/mm/systems/player_velocity2d_system.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/player_velocity/src/mm/systems/player_velocity2d_system.hpp -------------------------------------------------------------------------------- /systems/player_velocity/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/player_velocity/test/CMakeLists.txt -------------------------------------------------------------------------------- /systems/player_velocity/test/player_velocity_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/player_velocity/test/player_velocity_test.cpp -------------------------------------------------------------------------------- /systems/simple_velocity/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/simple_velocity/CMakeLists.txt -------------------------------------------------------------------------------- /systems/simple_velocity/src/mm/systems/simple_velocity_system2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/simple_velocity/src/mm/systems/simple_velocity_system2d.cpp -------------------------------------------------------------------------------- /systems/simple_velocity/src/mm/systems/simple_velocity_system2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/simple_velocity/src/mm/systems/simple_velocity_system2d.hpp -------------------------------------------------------------------------------- /systems/simple_velocity/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/simple_velocity/test/CMakeLists.txt -------------------------------------------------------------------------------- /systems/simple_velocity/test/simple_velocity_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/simple_velocity/test/simple_velocity_test.cpp -------------------------------------------------------------------------------- /systems/transform/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/transform/CMakeLists.txt -------------------------------------------------------------------------------- /systems/transform/src/mm/systems/transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/transform/src/mm/systems/transform.cpp -------------------------------------------------------------------------------- /systems/transform/src/mm/systems/transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeOfJelly/MushMachine/HEAD/systems/transform/src/mm/systems/transform.hpp --------------------------------------------------------------------------------