├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml └── workflows │ ├── build_engine.yml │ └── deploy_docs.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── Doxyfile ├── LICENSE.txt ├── README.md ├── branding ├── README.md ├── doxygen │ └── header_logo.png ├── github │ └── readme_banner.png └── steam │ ├── avatars │ └── spider.png │ ├── community │ ├── capsule.png │ ├── community_group_header.png │ ├── community_icon.ico │ ├── community_icon.png │ ├── devhub_banner.png │ └── workshop_banner.png │ ├── library │ ├── library_capsule.png │ ├── library_hero.png │ └── library_logo.png │ └── store │ ├── store_header_capsule.png │ ├── store_main_capsule.png │ ├── store_small_capsule.png │ └── store_vertical_capsule.png ├── docs ├── layout │ ├── custom.css │ └── header.html └── pages │ ├── filespec │ ├── filespec.md │ ├── material-spec.md │ ├── model-spec.md │ ├── spec-mesh.md │ ├── spec-scene.md │ └── texture-spec.md │ ├── reference │ ├── pluginapi.md │ └── reference.md │ └── tutorial │ ├── setup.md │ └── tutorial.md ├── engine ├── config │ ├── CMakeLists.txt │ ├── ConEntry.cpp │ ├── ConEntry.h │ ├── Config.cpp │ ├── Config.h │ └── generated │ │ └── Config.h.in ├── core │ ├── Assertions.cpp │ ├── Assertions.h │ ├── CMakeLists.txt │ ├── CommandLine.cpp │ ├── CommandLine.h │ ├── Engine.cpp │ ├── Engine.h │ ├── Logger.cpp │ ├── Logger.h │ └── Platform.h ├── engine.cmake ├── entity │ ├── CMakeLists.txt │ ├── Entity.h │ ├── Scene.cpp │ ├── Scene.h │ ├── Viewport.cpp │ ├── Viewport.h │ └── component │ │ ├── AudioNoiseComponent.h │ │ ├── AudioSfxrComponent.h │ │ ├── AudioSpeechComponent.h │ │ ├── AudioWavComponent.h │ │ ├── AudioWavStreamComponent.h │ │ ├── BillboardComponent.h │ │ ├── CMakeLists.txt │ │ ├── CameraComponent.h │ │ ├── LayerComponents.h │ │ ├── LightComponents.h │ │ ├── MeshComponent.h │ │ ├── MeshDynamicComponent.h │ │ ├── MeshSpriteComponent.h │ │ ├── NameComponent.h │ │ ├── SkyboxComponent.h │ │ ├── TagComponents.h │ │ ├── TransformComponent.h │ │ └── UUIDComponent.h ├── i18n │ ├── CMakeLists.txt │ ├── TranslationFileResource.cpp │ ├── TranslationFileResource.h │ ├── TranslationManager.cpp │ └── TranslationManager.h ├── input │ ├── CMakeLists.txt │ ├── InputManager.cpp │ └── InputManager.h ├── loader │ ├── CMakeLists.txt │ ├── image │ │ ├── CMakeLists.txt │ │ ├── Image.cpp │ │ └── Image.h │ ├── mesh │ │ ├── CMakeLists.txt │ │ ├── ChiraMeshLoader.cpp │ │ ├── ChiraMeshLoader.h │ │ ├── IMeshLoader.cpp │ │ ├── IMeshLoader.h │ │ ├── OBJMeshLoader.cpp │ │ └── OBJMeshLoader.h │ └── settings │ │ ├── CMakeLists.txt │ │ ├── ISettingsLoader.cpp │ │ ├── ISettingsLoader.h │ │ ├── JSONSettingsLoader.cpp │ │ └── JSONSettingsLoader.h ├── math │ ├── Axis.h │ ├── CMakeLists.txt │ ├── Color.h │ ├── Graph.h │ ├── Matrix.h │ ├── Types.h │ └── Vertex.h ├── module │ ├── CMakeLists.txt │ ├── Module.cpp │ ├── Module.h │ ├── audio │ │ ├── Audio.cpp │ │ ├── Audio.h │ │ └── CMakeLists.txt │ ├── discord │ │ ├── CMakeLists.txt │ │ ├── Discord.cpp │ │ └── Discord.h │ └── steam │ │ ├── CMakeLists.txt │ │ ├── Steam.cpp │ │ └── Steam.h ├── render │ ├── CMakeLists.txt │ ├── backend │ │ ├── CMakeLists.txt │ │ ├── RenderBackend.h │ │ ├── RenderDevice.h │ │ ├── RenderTypes.cpp │ │ ├── RenderTypes.h │ │ ├── api │ │ │ ├── BackendGL.cpp │ │ │ ├── BackendGL.h │ │ │ ├── BackendSDL.cpp │ │ │ ├── BackendSDL.h │ │ │ └── CMakeLists.txt │ │ └── device │ │ │ ├── CMakeLists.txt │ │ │ ├── DeviceGL.cpp │ │ │ ├── DeviceGL.h │ │ │ ├── DeviceSDL.cpp │ │ │ └── DeviceSDL.h │ ├── material │ │ ├── CMakeLists.txt │ │ ├── MaterialCubemap.cpp │ │ ├── MaterialCubemap.h │ │ ├── MaterialFactory.cpp │ │ ├── MaterialFactory.h │ │ ├── MaterialFrameBuffer.cpp │ │ ├── MaterialFrameBuffer.h │ │ ├── MaterialPhong.cpp │ │ ├── MaterialPhong.h │ │ ├── MaterialTextured.cpp │ │ ├── MaterialTextured.h │ │ ├── MaterialUntextured.cpp │ │ └── MaterialUntextured.h │ ├── mesh │ │ ├── CMakeLists.txt │ │ ├── MeshData.cpp │ │ ├── MeshData.h │ │ ├── MeshDataBuilder.cpp │ │ ├── MeshDataBuilder.h │ │ ├── MeshDataResource.cpp │ │ └── MeshDataResource.h │ ├── shader │ │ ├── CMakeLists.txt │ │ ├── Shader.cpp │ │ ├── Shader.h │ │ ├── UBO.cpp │ │ └── UBO.h │ └── texture │ │ ├── CMakeLists.txt │ │ ├── ITexture.h │ │ ├── Texture.cpp │ │ ├── Texture.h │ │ ├── TextureCubemap.cpp │ │ └── TextureCubemap.h ├── resource │ ├── BinaryResource.cpp │ ├── BinaryResource.h │ ├── CMakeLists.txt │ ├── JSONResource.cpp │ ├── JSONResource.h │ ├── Resource.cpp │ ├── Resource.h │ ├── StringResource.cpp │ ├── StringResource.h │ └── provider │ │ ├── CMakeLists.txt │ │ ├── FilesystemResourceProvider.cpp │ │ ├── FilesystemResourceProvider.h │ │ └── IResourceProvider.h ├── script │ ├── CMakeLists.txt │ ├── Lua.cpp │ └── Lua.h ├── thirdparty │ ├── glad │ │ ├── 40 │ │ │ ├── include │ │ │ │ ├── KHR │ │ │ │ │ └── khrplatform.h │ │ │ │ └── glad │ │ │ │ │ ├── gl.h │ │ │ │ │ └── glversion.h │ │ │ └── src │ │ │ │ └── gl.c │ │ ├── 41 │ │ │ ├── include │ │ │ │ ├── KHR │ │ │ │ │ └── khrplatform.h │ │ │ │ └── glad │ │ │ │ │ ├── gl.h │ │ │ │ │ └── glversion.h │ │ │ └── src │ │ │ │ └── gl.c │ │ ├── 43 │ │ │ ├── include │ │ │ │ ├── KHR │ │ │ │ │ └── khrplatform.h │ │ │ │ └── glad │ │ │ │ │ ├── gl.h │ │ │ │ │ └── glversion.h │ │ │ └── src │ │ │ │ └── gl.c │ │ └── CMakeLists.txt │ └── stb │ │ ├── CMakeLists.txt │ │ └── stb_image.h ├── ui │ ├── CMakeLists.txt │ ├── Font.cpp │ ├── Font.h │ ├── IPanel.cpp │ ├── IPanel.h │ ├── IViewportPanel.cpp │ ├── IViewportPanel.h │ └── debug │ │ ├── CMakeLists.txt │ │ ├── ConsolePanel.cpp │ │ ├── ConsolePanel.h │ │ ├── ResourceUsageTrackerPanel.cpp │ │ └── ResourceUsageTrackerPanel.h └── utility │ ├── AbstractFactory.h │ ├── CMakeLists.txt │ ├── Concepts.h │ ├── DependencyGraph.h │ ├── NoCopyOrMove.h │ ├── Serial.h │ ├── SharedPointer.h │ ├── String.cpp │ ├── String.h │ ├── TypeString.h │ ├── Types.h │ ├── UUIDGenerator.cpp │ └── UUIDGenerator.h ├── resources ├── editor │ ├── i18n │ │ ├── editor_en.json │ │ └── editor_universal.json │ ├── materials │ │ └── teapot.json │ ├── meshes │ │ ├── teapot.cmdl │ │ └── teapot.json │ ├── platform │ │ └── macOS │ │ │ ├── AppIcon.icns │ │ │ └── Info.plist │ └── textures │ │ ├── container_diffuse.json │ │ ├── container_diffuse.png │ │ ├── container_specular.json │ │ └── container_specular.png ├── engine │ ├── bin │ │ ├── LICENSE.md │ │ ├── steam_api32.dll │ │ ├── steam_api32.so │ │ ├── steam_api64.dll │ │ ├── steam_api64.dylib │ │ └── steam_api64.so │ ├── fonts │ │ ├── console_en.json │ │ ├── console_jp.json │ │ ├── default_en.json │ │ ├── default_jp.json │ │ ├── dejavu_sans_mono │ │ │ ├── AUTHORS │ │ │ ├── DejaVuSansMono.ttf │ │ │ └── LICENSE │ │ ├── noto_sans_jp │ │ │ ├── NotoSansJP-Black.otf │ │ │ ├── NotoSansJP-Bold.otf │ │ │ ├── NotoSansJP-Light.otf │ │ │ ├── NotoSansJP-Medium.otf │ │ │ ├── NotoSansJP-Regular.otf │ │ │ ├── NotoSansJP-Thin.otf │ │ │ └── OFL.txt │ │ └── noto_sans_mono │ │ │ └── NotoSansMonoCJKjp-Regular.otf │ ├── i18n │ │ └── engine_en.json │ ├── materials │ │ ├── phong.json │ │ ├── skybox.json │ │ ├── splashscreen.json │ │ ├── unlit.json │ │ ├── unlitTextured.json │ │ └── window.json │ ├── meshes │ │ ├── missing.cmdl │ │ └── missing.json │ ├── platform │ │ └── windows │ │ │ ├── app.manifest │ │ │ ├── app.rc │ │ │ └── icon.ico │ ├── shaders │ │ ├── phonglit.fsh │ │ ├── phonglit.json │ │ ├── phonglit.vsh │ │ ├── skybox.fsh │ │ ├── skybox.json │ │ ├── skybox.vsh │ │ ├── ubo │ │ │ ├── lights.glsl │ │ │ └── pv.glsl │ │ ├── ui.fsh │ │ ├── ui.json │ │ ├── ui.vsh │ │ ├── uniform │ │ │ └── m.glsl │ │ ├── unlit.fsh │ │ ├── unlit.json │ │ ├── unlit.vsh │ │ ├── unlitTextured.fsh │ │ ├── unlitTextured.json │ │ ├── unlitTextured.vsh │ │ └── utility │ │ │ └── when.glsl │ ├── sounds │ │ └── missing.wav │ └── textures │ │ ├── black.json │ │ ├── black.png │ │ ├── missing.json │ │ ├── missing.png │ │ ├── missingSkybox.json │ │ └── ui │ │ ├── icon.json │ │ ├── icon.png │ │ ├── splashscreen.json │ │ └── splashscreen.png └── tests │ └── string_resource_test.txt ├── tests ├── TestHelpers.h ├── engine │ ├── config │ │ └── ConEntryTest.cpp │ ├── core │ │ └── CommandLine.cpp │ ├── math │ │ └── GraphTest.cpp │ ├── resource │ │ └── provider │ │ │ └── FilesystemResourceProviderTest.cpp │ ├── ui │ │ └── debug │ │ │ └── ConsolePanelTest.cpp │ └── utility │ │ ├── ConceptsTest.cpp │ │ ├── DependencyGraphTest.cpp │ │ ├── StringTest.cpp │ │ ├── TypeStringTest.cpp │ │ └── UUIDGeneratorTest.cpp └── tests.cmake └── tools ├── ToolHelpers.h ├── cmdltool ├── README.md ├── cmdltool.cmake └── cmdltool.cpp └── editor ├── editor.cmake ├── editor.cpp └── ui ├── CMakeLists.txt ├── ControlsPanel.cpp ├── ControlsPanel.h ├── EntitySelectPanel.cpp ├── EntitySelectPanel.h ├── InspectorPanel.cpp ├── InspectorPanel.h ├── ScriptEditorPanel.cpp └── ScriptEditorPanel.h /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: craftablescience 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/workflows/build_engine.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/.github/workflows/build_engine.yml -------------------------------------------------------------------------------- /.github/workflows/deploy_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/.github/workflows/deploy_docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/README.md -------------------------------------------------------------------------------- /branding/README.md: -------------------------------------------------------------------------------- 1 | Logo font is `UD Digi Kyokasho NP-R` 2 | -------------------------------------------------------------------------------- /branding/doxygen/header_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/doxygen/header_logo.png -------------------------------------------------------------------------------- /branding/github/readme_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/github/readme_banner.png -------------------------------------------------------------------------------- /branding/steam/avatars/spider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/avatars/spider.png -------------------------------------------------------------------------------- /branding/steam/community/capsule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/community/capsule.png -------------------------------------------------------------------------------- /branding/steam/community/community_group_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/community/community_group_header.png -------------------------------------------------------------------------------- /branding/steam/community/community_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/community/community_icon.ico -------------------------------------------------------------------------------- /branding/steam/community/community_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/community/community_icon.png -------------------------------------------------------------------------------- /branding/steam/community/devhub_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/community/devhub_banner.png -------------------------------------------------------------------------------- /branding/steam/community/workshop_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/community/workshop_banner.png -------------------------------------------------------------------------------- /branding/steam/library/library_capsule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/library/library_capsule.png -------------------------------------------------------------------------------- /branding/steam/library/library_hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/library/library_hero.png -------------------------------------------------------------------------------- /branding/steam/library/library_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/library/library_logo.png -------------------------------------------------------------------------------- /branding/steam/store/store_header_capsule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/store/store_header_capsule.png -------------------------------------------------------------------------------- /branding/steam/store/store_main_capsule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/store/store_main_capsule.png -------------------------------------------------------------------------------- /branding/steam/store/store_small_capsule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/store/store_small_capsule.png -------------------------------------------------------------------------------- /branding/steam/store/store_vertical_capsule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/branding/steam/store/store_vertical_capsule.png -------------------------------------------------------------------------------- /docs/layout/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/docs/layout/custom.css -------------------------------------------------------------------------------- /docs/layout/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/docs/layout/header.html -------------------------------------------------------------------------------- /docs/pages/filespec/filespec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/docs/pages/filespec/filespec.md -------------------------------------------------------------------------------- /docs/pages/filespec/material-spec.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/pages/filespec/model-spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/docs/pages/filespec/model-spec.md -------------------------------------------------------------------------------- /docs/pages/filespec/spec-mesh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/docs/pages/filespec/spec-mesh.md -------------------------------------------------------------------------------- /docs/pages/filespec/spec-scene.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/docs/pages/filespec/spec-scene.md -------------------------------------------------------------------------------- /docs/pages/filespec/texture-spec.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/pages/reference/pluginapi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/docs/pages/reference/pluginapi.md -------------------------------------------------------------------------------- /docs/pages/reference/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/docs/pages/reference/reference.md -------------------------------------------------------------------------------- /docs/pages/tutorial/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/docs/pages/tutorial/setup.md -------------------------------------------------------------------------------- /docs/pages/tutorial/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/docs/pages/tutorial/tutorial.md -------------------------------------------------------------------------------- /engine/config/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/config/CMakeLists.txt -------------------------------------------------------------------------------- /engine/config/ConEntry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/config/ConEntry.cpp -------------------------------------------------------------------------------- /engine/config/ConEntry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/config/ConEntry.h -------------------------------------------------------------------------------- /engine/config/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/config/Config.cpp -------------------------------------------------------------------------------- /engine/config/Config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "generated/Config.h" 4 | -------------------------------------------------------------------------------- /engine/config/generated/Config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/config/generated/Config.h.in -------------------------------------------------------------------------------- /engine/core/Assertions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/core/Assertions.cpp -------------------------------------------------------------------------------- /engine/core/Assertions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/core/Assertions.h -------------------------------------------------------------------------------- /engine/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/core/CMakeLists.txt -------------------------------------------------------------------------------- /engine/core/CommandLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/core/CommandLine.cpp -------------------------------------------------------------------------------- /engine/core/CommandLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/core/CommandLine.h -------------------------------------------------------------------------------- /engine/core/Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/core/Engine.cpp -------------------------------------------------------------------------------- /engine/core/Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/core/Engine.h -------------------------------------------------------------------------------- /engine/core/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/core/Logger.cpp -------------------------------------------------------------------------------- /engine/core/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/core/Logger.h -------------------------------------------------------------------------------- /engine/core/Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/core/Platform.h -------------------------------------------------------------------------------- /engine/engine.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/engine.cmake -------------------------------------------------------------------------------- /engine/entity/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/CMakeLists.txt -------------------------------------------------------------------------------- /engine/entity/Entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/Entity.h -------------------------------------------------------------------------------- /engine/entity/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/Scene.cpp -------------------------------------------------------------------------------- /engine/entity/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/Scene.h -------------------------------------------------------------------------------- /engine/entity/Viewport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/Viewport.cpp -------------------------------------------------------------------------------- /engine/entity/Viewport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/Viewport.h -------------------------------------------------------------------------------- /engine/entity/component/AudioNoiseComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/AudioNoiseComponent.h -------------------------------------------------------------------------------- /engine/entity/component/AudioSfxrComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/AudioSfxrComponent.h -------------------------------------------------------------------------------- /engine/entity/component/AudioSpeechComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/AudioSpeechComponent.h -------------------------------------------------------------------------------- /engine/entity/component/AudioWavComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/AudioWavComponent.h -------------------------------------------------------------------------------- /engine/entity/component/AudioWavStreamComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/AudioWavStreamComponent.h -------------------------------------------------------------------------------- /engine/entity/component/BillboardComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/BillboardComponent.h -------------------------------------------------------------------------------- /engine/entity/component/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/CMakeLists.txt -------------------------------------------------------------------------------- /engine/entity/component/CameraComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/CameraComponent.h -------------------------------------------------------------------------------- /engine/entity/component/LayerComponents.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/LayerComponents.h -------------------------------------------------------------------------------- /engine/entity/component/LightComponents.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/LightComponents.h -------------------------------------------------------------------------------- /engine/entity/component/MeshComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/MeshComponent.h -------------------------------------------------------------------------------- /engine/entity/component/MeshDynamicComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/MeshDynamicComponent.h -------------------------------------------------------------------------------- /engine/entity/component/MeshSpriteComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/MeshSpriteComponent.h -------------------------------------------------------------------------------- /engine/entity/component/NameComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/NameComponent.h -------------------------------------------------------------------------------- /engine/entity/component/SkyboxComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/SkyboxComponent.h -------------------------------------------------------------------------------- /engine/entity/component/TagComponents.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/TagComponents.h -------------------------------------------------------------------------------- /engine/entity/component/TransformComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/TransformComponent.h -------------------------------------------------------------------------------- /engine/entity/component/UUIDComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/entity/component/UUIDComponent.h -------------------------------------------------------------------------------- /engine/i18n/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/i18n/CMakeLists.txt -------------------------------------------------------------------------------- /engine/i18n/TranslationFileResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/i18n/TranslationFileResource.cpp -------------------------------------------------------------------------------- /engine/i18n/TranslationFileResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/i18n/TranslationFileResource.h -------------------------------------------------------------------------------- /engine/i18n/TranslationManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/i18n/TranslationManager.cpp -------------------------------------------------------------------------------- /engine/i18n/TranslationManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/i18n/TranslationManager.h -------------------------------------------------------------------------------- /engine/input/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/input/CMakeLists.txt -------------------------------------------------------------------------------- /engine/input/InputManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/input/InputManager.cpp -------------------------------------------------------------------------------- /engine/input/InputManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/input/InputManager.h -------------------------------------------------------------------------------- /engine/loader/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/CMakeLists.txt -------------------------------------------------------------------------------- /engine/loader/image/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/image/CMakeLists.txt -------------------------------------------------------------------------------- /engine/loader/image/Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/image/Image.cpp -------------------------------------------------------------------------------- /engine/loader/image/Image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/image/Image.h -------------------------------------------------------------------------------- /engine/loader/mesh/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/mesh/CMakeLists.txt -------------------------------------------------------------------------------- /engine/loader/mesh/ChiraMeshLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/mesh/ChiraMeshLoader.cpp -------------------------------------------------------------------------------- /engine/loader/mesh/ChiraMeshLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/mesh/ChiraMeshLoader.h -------------------------------------------------------------------------------- /engine/loader/mesh/IMeshLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/mesh/IMeshLoader.cpp -------------------------------------------------------------------------------- /engine/loader/mesh/IMeshLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/mesh/IMeshLoader.h -------------------------------------------------------------------------------- /engine/loader/mesh/OBJMeshLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/mesh/OBJMeshLoader.cpp -------------------------------------------------------------------------------- /engine/loader/mesh/OBJMeshLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/mesh/OBJMeshLoader.h -------------------------------------------------------------------------------- /engine/loader/settings/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/settings/CMakeLists.txt -------------------------------------------------------------------------------- /engine/loader/settings/ISettingsLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/settings/ISettingsLoader.cpp -------------------------------------------------------------------------------- /engine/loader/settings/ISettingsLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/settings/ISettingsLoader.h -------------------------------------------------------------------------------- /engine/loader/settings/JSONSettingsLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/settings/JSONSettingsLoader.cpp -------------------------------------------------------------------------------- /engine/loader/settings/JSONSettingsLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/loader/settings/JSONSettingsLoader.h -------------------------------------------------------------------------------- /engine/math/Axis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/math/Axis.h -------------------------------------------------------------------------------- /engine/math/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/math/CMakeLists.txt -------------------------------------------------------------------------------- /engine/math/Color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/math/Color.h -------------------------------------------------------------------------------- /engine/math/Graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/math/Graph.h -------------------------------------------------------------------------------- /engine/math/Matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/math/Matrix.h -------------------------------------------------------------------------------- /engine/math/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/math/Types.h -------------------------------------------------------------------------------- /engine/math/Vertex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/math/Vertex.h -------------------------------------------------------------------------------- /engine/module/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/module/CMakeLists.txt -------------------------------------------------------------------------------- /engine/module/Module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/module/Module.cpp -------------------------------------------------------------------------------- /engine/module/Module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/module/Module.h -------------------------------------------------------------------------------- /engine/module/audio/Audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/module/audio/Audio.cpp -------------------------------------------------------------------------------- /engine/module/audio/Audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/module/audio/Audio.h -------------------------------------------------------------------------------- /engine/module/audio/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/module/audio/CMakeLists.txt -------------------------------------------------------------------------------- /engine/module/discord/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/module/discord/CMakeLists.txt -------------------------------------------------------------------------------- /engine/module/discord/Discord.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/module/discord/Discord.cpp -------------------------------------------------------------------------------- /engine/module/discord/Discord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/module/discord/Discord.h -------------------------------------------------------------------------------- /engine/module/steam/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/module/steam/CMakeLists.txt -------------------------------------------------------------------------------- /engine/module/steam/Steam.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/module/steam/Steam.cpp -------------------------------------------------------------------------------- /engine/module/steam/Steam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/module/steam/Steam.h -------------------------------------------------------------------------------- /engine/render/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/CMakeLists.txt -------------------------------------------------------------------------------- /engine/render/backend/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/CMakeLists.txt -------------------------------------------------------------------------------- /engine/render/backend/RenderBackend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/RenderBackend.h -------------------------------------------------------------------------------- /engine/render/backend/RenderDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/RenderDevice.h -------------------------------------------------------------------------------- /engine/render/backend/RenderTypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/RenderTypes.cpp -------------------------------------------------------------------------------- /engine/render/backend/RenderTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/RenderTypes.h -------------------------------------------------------------------------------- /engine/render/backend/api/BackendGL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/api/BackendGL.cpp -------------------------------------------------------------------------------- /engine/render/backend/api/BackendGL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/api/BackendGL.h -------------------------------------------------------------------------------- /engine/render/backend/api/BackendSDL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/api/BackendSDL.cpp -------------------------------------------------------------------------------- /engine/render/backend/api/BackendSDL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/api/BackendSDL.h -------------------------------------------------------------------------------- /engine/render/backend/api/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/api/CMakeLists.txt -------------------------------------------------------------------------------- /engine/render/backend/device/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/device/CMakeLists.txt -------------------------------------------------------------------------------- /engine/render/backend/device/DeviceGL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/device/DeviceGL.cpp -------------------------------------------------------------------------------- /engine/render/backend/device/DeviceGL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/device/DeviceGL.h -------------------------------------------------------------------------------- /engine/render/backend/device/DeviceSDL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/device/DeviceSDL.cpp -------------------------------------------------------------------------------- /engine/render/backend/device/DeviceSDL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/backend/device/DeviceSDL.h -------------------------------------------------------------------------------- /engine/render/material/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/material/CMakeLists.txt -------------------------------------------------------------------------------- /engine/render/material/MaterialCubemap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/material/MaterialCubemap.cpp -------------------------------------------------------------------------------- /engine/render/material/MaterialCubemap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/material/MaterialCubemap.h -------------------------------------------------------------------------------- /engine/render/material/MaterialFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/material/MaterialFactory.cpp -------------------------------------------------------------------------------- /engine/render/material/MaterialFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/material/MaterialFactory.h -------------------------------------------------------------------------------- /engine/render/material/MaterialFrameBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/material/MaterialFrameBuffer.cpp -------------------------------------------------------------------------------- /engine/render/material/MaterialFrameBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/material/MaterialFrameBuffer.h -------------------------------------------------------------------------------- /engine/render/material/MaterialPhong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/material/MaterialPhong.cpp -------------------------------------------------------------------------------- /engine/render/material/MaterialPhong.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/material/MaterialPhong.h -------------------------------------------------------------------------------- /engine/render/material/MaterialTextured.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/material/MaterialTextured.cpp -------------------------------------------------------------------------------- /engine/render/material/MaterialTextured.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/material/MaterialTextured.h -------------------------------------------------------------------------------- /engine/render/material/MaterialUntextured.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/material/MaterialUntextured.cpp -------------------------------------------------------------------------------- /engine/render/material/MaterialUntextured.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/material/MaterialUntextured.h -------------------------------------------------------------------------------- /engine/render/mesh/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/mesh/CMakeLists.txt -------------------------------------------------------------------------------- /engine/render/mesh/MeshData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/mesh/MeshData.cpp -------------------------------------------------------------------------------- /engine/render/mesh/MeshData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/mesh/MeshData.h -------------------------------------------------------------------------------- /engine/render/mesh/MeshDataBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/mesh/MeshDataBuilder.cpp -------------------------------------------------------------------------------- /engine/render/mesh/MeshDataBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/mesh/MeshDataBuilder.h -------------------------------------------------------------------------------- /engine/render/mesh/MeshDataResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/mesh/MeshDataResource.cpp -------------------------------------------------------------------------------- /engine/render/mesh/MeshDataResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/mesh/MeshDataResource.h -------------------------------------------------------------------------------- /engine/render/shader/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/shader/CMakeLists.txt -------------------------------------------------------------------------------- /engine/render/shader/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/shader/Shader.cpp -------------------------------------------------------------------------------- /engine/render/shader/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/shader/Shader.h -------------------------------------------------------------------------------- /engine/render/shader/UBO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/shader/UBO.cpp -------------------------------------------------------------------------------- /engine/render/shader/UBO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/shader/UBO.h -------------------------------------------------------------------------------- /engine/render/texture/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/texture/CMakeLists.txt -------------------------------------------------------------------------------- /engine/render/texture/ITexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/texture/ITexture.h -------------------------------------------------------------------------------- /engine/render/texture/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/texture/Texture.cpp -------------------------------------------------------------------------------- /engine/render/texture/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/texture/Texture.h -------------------------------------------------------------------------------- /engine/render/texture/TextureCubemap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/texture/TextureCubemap.cpp -------------------------------------------------------------------------------- /engine/render/texture/TextureCubemap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/render/texture/TextureCubemap.h -------------------------------------------------------------------------------- /engine/resource/BinaryResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/resource/BinaryResource.cpp -------------------------------------------------------------------------------- /engine/resource/BinaryResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/resource/BinaryResource.h -------------------------------------------------------------------------------- /engine/resource/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/resource/CMakeLists.txt -------------------------------------------------------------------------------- /engine/resource/JSONResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/resource/JSONResource.cpp -------------------------------------------------------------------------------- /engine/resource/JSONResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/resource/JSONResource.h -------------------------------------------------------------------------------- /engine/resource/Resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/resource/Resource.cpp -------------------------------------------------------------------------------- /engine/resource/Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/resource/Resource.h -------------------------------------------------------------------------------- /engine/resource/StringResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/resource/StringResource.cpp -------------------------------------------------------------------------------- /engine/resource/StringResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/resource/StringResource.h -------------------------------------------------------------------------------- /engine/resource/provider/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/resource/provider/CMakeLists.txt -------------------------------------------------------------------------------- /engine/resource/provider/FilesystemResourceProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/resource/provider/FilesystemResourceProvider.cpp -------------------------------------------------------------------------------- /engine/resource/provider/FilesystemResourceProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/resource/provider/FilesystemResourceProvider.h -------------------------------------------------------------------------------- /engine/resource/provider/IResourceProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/resource/provider/IResourceProvider.h -------------------------------------------------------------------------------- /engine/script/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/script/CMakeLists.txt -------------------------------------------------------------------------------- /engine/script/Lua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/script/Lua.cpp -------------------------------------------------------------------------------- /engine/script/Lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/script/Lua.h -------------------------------------------------------------------------------- /engine/thirdparty/glad/40/include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/glad/40/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /engine/thirdparty/glad/40/include/glad/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/glad/40/include/glad/gl.h -------------------------------------------------------------------------------- /engine/thirdparty/glad/40/include/glad/glversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/glad/40/include/glad/glversion.h -------------------------------------------------------------------------------- /engine/thirdparty/glad/40/src/gl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/glad/40/src/gl.c -------------------------------------------------------------------------------- /engine/thirdparty/glad/41/include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/glad/41/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /engine/thirdparty/glad/41/include/glad/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/glad/41/include/glad/gl.h -------------------------------------------------------------------------------- /engine/thirdparty/glad/41/include/glad/glversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/glad/41/include/glad/glversion.h -------------------------------------------------------------------------------- /engine/thirdparty/glad/41/src/gl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/glad/41/src/gl.c -------------------------------------------------------------------------------- /engine/thirdparty/glad/43/include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/glad/43/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /engine/thirdparty/glad/43/include/glad/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/glad/43/include/glad/gl.h -------------------------------------------------------------------------------- /engine/thirdparty/glad/43/include/glad/glversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/glad/43/include/glad/glversion.h -------------------------------------------------------------------------------- /engine/thirdparty/glad/43/src/gl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/glad/43/src/gl.c -------------------------------------------------------------------------------- /engine/thirdparty/glad/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/glad/CMakeLists.txt -------------------------------------------------------------------------------- /engine/thirdparty/stb/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/stb/CMakeLists.txt -------------------------------------------------------------------------------- /engine/thirdparty/stb/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/thirdparty/stb/stb_image.h -------------------------------------------------------------------------------- /engine/ui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/ui/CMakeLists.txt -------------------------------------------------------------------------------- /engine/ui/Font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/ui/Font.cpp -------------------------------------------------------------------------------- /engine/ui/Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/ui/Font.h -------------------------------------------------------------------------------- /engine/ui/IPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/ui/IPanel.cpp -------------------------------------------------------------------------------- /engine/ui/IPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/ui/IPanel.h -------------------------------------------------------------------------------- /engine/ui/IViewportPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/ui/IViewportPanel.cpp -------------------------------------------------------------------------------- /engine/ui/IViewportPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/ui/IViewportPanel.h -------------------------------------------------------------------------------- /engine/ui/debug/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/ui/debug/CMakeLists.txt -------------------------------------------------------------------------------- /engine/ui/debug/ConsolePanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/ui/debug/ConsolePanel.cpp -------------------------------------------------------------------------------- /engine/ui/debug/ConsolePanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/ui/debug/ConsolePanel.h -------------------------------------------------------------------------------- /engine/ui/debug/ResourceUsageTrackerPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/ui/debug/ResourceUsageTrackerPanel.cpp -------------------------------------------------------------------------------- /engine/ui/debug/ResourceUsageTrackerPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/ui/debug/ResourceUsageTrackerPanel.h -------------------------------------------------------------------------------- /engine/utility/AbstractFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/utility/AbstractFactory.h -------------------------------------------------------------------------------- /engine/utility/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/utility/CMakeLists.txt -------------------------------------------------------------------------------- /engine/utility/Concepts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/utility/Concepts.h -------------------------------------------------------------------------------- /engine/utility/DependencyGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/utility/DependencyGraph.h -------------------------------------------------------------------------------- /engine/utility/NoCopyOrMove.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/utility/NoCopyOrMove.h -------------------------------------------------------------------------------- /engine/utility/Serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/utility/Serial.h -------------------------------------------------------------------------------- /engine/utility/SharedPointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/utility/SharedPointer.h -------------------------------------------------------------------------------- /engine/utility/String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/utility/String.cpp -------------------------------------------------------------------------------- /engine/utility/String.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/utility/String.h -------------------------------------------------------------------------------- /engine/utility/TypeString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/utility/TypeString.h -------------------------------------------------------------------------------- /engine/utility/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/utility/Types.h -------------------------------------------------------------------------------- /engine/utility/UUIDGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/utility/UUIDGenerator.cpp -------------------------------------------------------------------------------- /engine/utility/UUIDGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/engine/utility/UUIDGenerator.h -------------------------------------------------------------------------------- /resources/editor/i18n/editor_en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/editor/i18n/editor_en.json -------------------------------------------------------------------------------- /resources/editor/i18n/editor_universal.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.discord.application_id": "875778280899358720" 3 | } 4 | -------------------------------------------------------------------------------- /resources/editor/materials/teapot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/editor/materials/teapot.json -------------------------------------------------------------------------------- /resources/editor/meshes/teapot.cmdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/editor/meshes/teapot.cmdl -------------------------------------------------------------------------------- /resources/editor/meshes/teapot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/editor/meshes/teapot.json -------------------------------------------------------------------------------- /resources/editor/platform/macOS/AppIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/editor/platform/macOS/AppIcon.icns -------------------------------------------------------------------------------- /resources/editor/platform/macOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/editor/platform/macOS/Info.plist -------------------------------------------------------------------------------- /resources/editor/textures/container_diffuse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/editor/textures/container_diffuse.json -------------------------------------------------------------------------------- /resources/editor/textures/container_diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/editor/textures/container_diffuse.png -------------------------------------------------------------------------------- /resources/editor/textures/container_specular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/editor/textures/container_specular.json -------------------------------------------------------------------------------- /resources/editor/textures/container_specular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/editor/textures/container_specular.png -------------------------------------------------------------------------------- /resources/engine/bin/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/bin/LICENSE.md -------------------------------------------------------------------------------- /resources/engine/bin/steam_api32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/bin/steam_api32.dll -------------------------------------------------------------------------------- /resources/engine/bin/steam_api32.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/bin/steam_api32.so -------------------------------------------------------------------------------- /resources/engine/bin/steam_api64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/bin/steam_api64.dll -------------------------------------------------------------------------------- /resources/engine/bin/steam_api64.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/bin/steam_api64.dylib -------------------------------------------------------------------------------- /resources/engine/bin/steam_api64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/bin/steam_api64.so -------------------------------------------------------------------------------- /resources/engine/fonts/console_en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/console_en.json -------------------------------------------------------------------------------- /resources/engine/fonts/console_jp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/console_jp.json -------------------------------------------------------------------------------- /resources/engine/fonts/default_en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/default_en.json -------------------------------------------------------------------------------- /resources/engine/fonts/default_jp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/default_jp.json -------------------------------------------------------------------------------- /resources/engine/fonts/dejavu_sans_mono/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/dejavu_sans_mono/AUTHORS -------------------------------------------------------------------------------- /resources/engine/fonts/dejavu_sans_mono/DejaVuSansMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/dejavu_sans_mono/DejaVuSansMono.ttf -------------------------------------------------------------------------------- /resources/engine/fonts/dejavu_sans_mono/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/dejavu_sans_mono/LICENSE -------------------------------------------------------------------------------- /resources/engine/fonts/noto_sans_jp/NotoSansJP-Black.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/noto_sans_jp/NotoSansJP-Black.otf -------------------------------------------------------------------------------- /resources/engine/fonts/noto_sans_jp/NotoSansJP-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/noto_sans_jp/NotoSansJP-Bold.otf -------------------------------------------------------------------------------- /resources/engine/fonts/noto_sans_jp/NotoSansJP-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/noto_sans_jp/NotoSansJP-Light.otf -------------------------------------------------------------------------------- /resources/engine/fonts/noto_sans_jp/NotoSansJP-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/noto_sans_jp/NotoSansJP-Medium.otf -------------------------------------------------------------------------------- /resources/engine/fonts/noto_sans_jp/NotoSansJP-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/noto_sans_jp/NotoSansJP-Regular.otf -------------------------------------------------------------------------------- /resources/engine/fonts/noto_sans_jp/NotoSansJP-Thin.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/noto_sans_jp/NotoSansJP-Thin.otf -------------------------------------------------------------------------------- /resources/engine/fonts/noto_sans_jp/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/noto_sans_jp/OFL.txt -------------------------------------------------------------------------------- /resources/engine/fonts/noto_sans_mono/NotoSansMonoCJKjp-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/fonts/noto_sans_mono/NotoSansMonoCJKjp-Regular.otf -------------------------------------------------------------------------------- /resources/engine/i18n/engine_en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/i18n/engine_en.json -------------------------------------------------------------------------------- /resources/engine/materials/phong.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/materials/phong.json -------------------------------------------------------------------------------- /resources/engine/materials/skybox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/materials/skybox.json -------------------------------------------------------------------------------- /resources/engine/materials/splashscreen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/materials/splashscreen.json -------------------------------------------------------------------------------- /resources/engine/materials/unlit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/materials/unlit.json -------------------------------------------------------------------------------- /resources/engine/materials/unlitTextured.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/materials/unlitTextured.json -------------------------------------------------------------------------------- /resources/engine/materials/window.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/materials/window.json -------------------------------------------------------------------------------- /resources/engine/meshes/missing.cmdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/meshes/missing.cmdl -------------------------------------------------------------------------------- /resources/engine/meshes/missing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/meshes/missing.json -------------------------------------------------------------------------------- /resources/engine/platform/windows/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/platform/windows/app.manifest -------------------------------------------------------------------------------- /resources/engine/platform/windows/app.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/platform/windows/app.rc -------------------------------------------------------------------------------- /resources/engine/platform/windows/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/platform/windows/icon.ico -------------------------------------------------------------------------------- /resources/engine/shaders/phonglit.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/phonglit.fsh -------------------------------------------------------------------------------- /resources/engine/shaders/phonglit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/phonglit.json -------------------------------------------------------------------------------- /resources/engine/shaders/phonglit.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/phonglit.vsh -------------------------------------------------------------------------------- /resources/engine/shaders/skybox.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/skybox.fsh -------------------------------------------------------------------------------- /resources/engine/shaders/skybox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/skybox.json -------------------------------------------------------------------------------- /resources/engine/shaders/skybox.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/skybox.vsh -------------------------------------------------------------------------------- /resources/engine/shaders/ubo/lights.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/ubo/lights.glsl -------------------------------------------------------------------------------- /resources/engine/shaders/ubo/pv.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/ubo/pv.glsl -------------------------------------------------------------------------------- /resources/engine/shaders/ui.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/ui.fsh -------------------------------------------------------------------------------- /resources/engine/shaders/ui.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/ui.json -------------------------------------------------------------------------------- /resources/engine/shaders/ui.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/ui.vsh -------------------------------------------------------------------------------- /resources/engine/shaders/uniform/m.glsl: -------------------------------------------------------------------------------- 1 | uniform mat4 m; 2 | -------------------------------------------------------------------------------- /resources/engine/shaders/unlit.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/unlit.fsh -------------------------------------------------------------------------------- /resources/engine/shaders/unlit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/unlit.json -------------------------------------------------------------------------------- /resources/engine/shaders/unlit.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/unlit.vsh -------------------------------------------------------------------------------- /resources/engine/shaders/unlitTextured.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/unlitTextured.fsh -------------------------------------------------------------------------------- /resources/engine/shaders/unlitTextured.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/unlitTextured.json -------------------------------------------------------------------------------- /resources/engine/shaders/unlitTextured.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/unlitTextured.vsh -------------------------------------------------------------------------------- /resources/engine/shaders/utility/when.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/shaders/utility/when.glsl -------------------------------------------------------------------------------- /resources/engine/sounds/missing.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/sounds/missing.wav -------------------------------------------------------------------------------- /resources/engine/textures/black.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/textures/black.json -------------------------------------------------------------------------------- /resources/engine/textures/black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/textures/black.png -------------------------------------------------------------------------------- /resources/engine/textures/missing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/textures/missing.json -------------------------------------------------------------------------------- /resources/engine/textures/missing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/textures/missing.png -------------------------------------------------------------------------------- /resources/engine/textures/missingSkybox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/textures/missingSkybox.json -------------------------------------------------------------------------------- /resources/engine/textures/ui/icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/textures/ui/icon.json -------------------------------------------------------------------------------- /resources/engine/textures/ui/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/textures/ui/icon.png -------------------------------------------------------------------------------- /resources/engine/textures/ui/splashscreen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/textures/ui/splashscreen.json -------------------------------------------------------------------------------- /resources/engine/textures/ui/splashscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/resources/engine/textures/ui/splashscreen.png -------------------------------------------------------------------------------- /resources/tests/string_resource_test.txt: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /tests/TestHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tests/TestHelpers.h -------------------------------------------------------------------------------- /tests/engine/config/ConEntryTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tests/engine/config/ConEntryTest.cpp -------------------------------------------------------------------------------- /tests/engine/core/CommandLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tests/engine/core/CommandLine.cpp -------------------------------------------------------------------------------- /tests/engine/math/GraphTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tests/engine/math/GraphTest.cpp -------------------------------------------------------------------------------- /tests/engine/resource/provider/FilesystemResourceProviderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tests/engine/resource/provider/FilesystemResourceProviderTest.cpp -------------------------------------------------------------------------------- /tests/engine/ui/debug/ConsolePanelTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tests/engine/ui/debug/ConsolePanelTest.cpp -------------------------------------------------------------------------------- /tests/engine/utility/ConceptsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tests/engine/utility/ConceptsTest.cpp -------------------------------------------------------------------------------- /tests/engine/utility/DependencyGraphTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tests/engine/utility/DependencyGraphTest.cpp -------------------------------------------------------------------------------- /tests/engine/utility/StringTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tests/engine/utility/StringTest.cpp -------------------------------------------------------------------------------- /tests/engine/utility/TypeStringTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tests/engine/utility/TypeStringTest.cpp -------------------------------------------------------------------------------- /tests/engine/utility/UUIDGeneratorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tests/engine/utility/UUIDGeneratorTest.cpp -------------------------------------------------------------------------------- /tests/tests.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tests/tests.cmake -------------------------------------------------------------------------------- /tools/ToolHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/ToolHelpers.h -------------------------------------------------------------------------------- /tools/cmdltool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/cmdltool/README.md -------------------------------------------------------------------------------- /tools/cmdltool/cmdltool.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/cmdltool/cmdltool.cmake -------------------------------------------------------------------------------- /tools/cmdltool/cmdltool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/cmdltool/cmdltool.cpp -------------------------------------------------------------------------------- /tools/editor/editor.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/editor/editor.cmake -------------------------------------------------------------------------------- /tools/editor/editor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/editor/editor.cpp -------------------------------------------------------------------------------- /tools/editor/ui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/editor/ui/CMakeLists.txt -------------------------------------------------------------------------------- /tools/editor/ui/ControlsPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/editor/ui/ControlsPanel.cpp -------------------------------------------------------------------------------- /tools/editor/ui/ControlsPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/editor/ui/ControlsPanel.h -------------------------------------------------------------------------------- /tools/editor/ui/EntitySelectPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/editor/ui/EntitySelectPanel.cpp -------------------------------------------------------------------------------- /tools/editor/ui/EntitySelectPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/editor/ui/EntitySelectPanel.h -------------------------------------------------------------------------------- /tools/editor/ui/InspectorPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/editor/ui/InspectorPanel.cpp -------------------------------------------------------------------------------- /tools/editor/ui/InspectorPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/editor/ui/InspectorPanel.h -------------------------------------------------------------------------------- /tools/editor/ui/ScriptEditorPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/editor/ui/ScriptEditorPanel.cpp -------------------------------------------------------------------------------- /tools/editor/ui/ScriptEditorPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craftablescience/ChiraEngine/HEAD/tools/editor/ui/ScriptEditorPanel.h --------------------------------------------------------------------------------