ee4c658919
fix: hardcoded paths
2025-07-06 14:03:04 +03:30
258164bf9a
style: applied AAA principle
2025-07-06 14:02:50 +03:30
6445d7b9ca
style: fix access specifier ordering
2025-07-05 16:07:51 +03:30
ff56283c19
style: PascalCase functions to snake_case
2025-07-05 15:36:53 +03:30
586571fcb0
style: PascalCase member variables to snake_case
2025-07-05 14:23:01 +03:30
0cedb2b0ba
refactor: directory structure & cmake
2025-07-05 13:28:41 +03:30
7fe311dae0
build: change dependency managament from submodules to conan
2025-07-05 11:33:43 +03:30
eb8c029047
build: add conan recipe for shaderc
2025-07-04 22:39:34 +03:30
4f74522979
fix: build
2025-07-04 22:11:26 +03:30
c5f3d6354d
update spdlog submodule
2025-07-04 17:38:17 +03:30
Light
2c7b3f8cf5
Update README.md
2022-05-26 10:33:40 +00:00
Light3039
9bc0d23c7a
Submodules: spdlog
2022-05-26 10:58:35 +04:30
Light3039
68bb04b513
Submodules
2022-05-26 10:52:16 +04:30
Light
086d310cd7
Update README.md
2022-05-06 23:34:20 +04:30
Light
48c1ce5856
Update README.md
2022-03-31 21:12:18 +04:30
Light
d9b3d49059
Feature(Mirror): Scene asset type
2022-03-12 21:10:23 +03:30
Light
83acc50f64
Update(Submodule): stb_image
2022-03-12 20:23:02 +03:30
Light
acbed604bb
Style: Rename *.h -> *.hpp
2022-03-08 21:19:19 +03:30
Light
dcedb1799c
Style: Rename LT_* Log macros to LOG
2022-03-07 21:57:00 +03:30
Light
b1e60d08b7
Edit(Mirror): AssetBrowserPanel
...
- Renamed ContentBrowserPanel -> AssetBrowserPanel
- AssetBrowserPanel now shows directory/txt/image files
with image buttons
2022-03-07 20:01:44 +03:30
Light
8c0bdbf849
Edit(Mirror): ContentBrowserPanel
2022-03-06 22:25:23 +03:30
Light
1a5f99d69a
Modify(submodules): imgui
2022-03-05 19:36:04 +03:30
Light
9d450060c1
Remove: compile_commands.json
2022-03-05 16:08:25 +03:30
Light
97aaec05af
Merge branch 'main' of https://github.com/light3039/light
2022-03-04 22:44:18 +03:30
Light
ffabc974aa
Lets GOOOO
2022-03-04 22:40:20 +03:30
Light
f6d3459cdc
Update CODE_OF_CONDUCT.md
2022-03-03 19:19:14 +03:30
Light
cc4fc02931
ContentBrowserPanel
...
- Added ContentBrowserPanel
2021-10-23 19:04:29 +03:30
Light
0c06164509
Major Changes
...
- Moved every resource files to the <Assets/> directory
- We now use the argc, argv, from main so the Engine responds if a scene file is
opened by it
- Fixed relative paths <../../> problem, now we use the <Asets/> path
2021-10-08 22:59:47 +03:30
Light
102dec99e0
ltpch
...
- Added target_precompile_headers to CMakeLists
- Removed #include "ltpch.h" from every .cpp file
2021-10-07 14:51:17 +03:30
Light
924875d12e
Fixed Serializer
...
- Fixed Serializer skipping entities with id 0
- EditorLayer now serializes the scene upon destruction
2021-10-07 03:26:36 +03:30
Light
8447e5dab2
UUID
...
- Added UUID
- Fixed SceneSerializer texture de-serialization with a temporary solution
- Added GetEntityByTag to Scene
- Added 'editorlayer.yaml' as a Scene to the Mirror project
- EditorLayer no longer generates entities, rather it loads them from 'editorlayer.yaml'
2021-10-07 01:13:18 +03:30
Light
74a6035c32
Scene Serialization
...
- Scenes can now be serialized and de-serialized into .yaml files
- Added yaml-cpp as Dependency
2021-10-05 13:44:32 +03:30
Light
a58d3a75d3
Marked Singleton classes
2021-10-05 06:54:08 +03:30
Light
11372a444e
Merge branch 'main' of https://github.com/light3039/light into main
2021-10-02 08:51:58 +03:30
Light
33b28acd7b
FileManager
...
- Added File utilities
* 'FileManager'
* 'BasicFileHandle'
* 'ImageFileHandle'
- Moved 'ResourceManager' from 'GraphicsContext' to 'Application'
- Added static 'Quit' function to 'Application'
2021-10-02 08:51:54 +03:30
Light
87a1f87bb5
Update README.md
2021-10-01 15:52:22 +03:30
Light
096ee8116e
Fixed imgui CMake minimum required version
2021-10-01 15:40:36 +03:30
Light
f97953ae6c
Fixed Linux
2021-10-01 15:32:25 +03:30
Light
256ed28b07
Update README.md
2021-10-01 05:57:46 +03:30
Light
b24c94a718
Fixed Windows
2021-09-24 17:20:19 +03:30
Light
f0e127dbd0
Updated Submodules
2021-09-24 07:06:31 +03:30
Light
d703c8330a
Merge pull request #3 from SteveGremory/main
...
- Fixed ShaderConductor for gcc
- Fixed CMake issues on linux
2021-09-23 11:30:31 +03:30
Light3039
c12f97feb7
Fixed Linux
2021-09-23 11:20:57 +03:30
Steve Gremory
dc3650e118
Fixed CMake issues on linux, compile to test.
2021-09-20 12:13:03 +05:30
Light
d7c75a2b04
Update README.md
2021-09-15 14:06:01 +04:30
Light
767a3c21f1
Update README.md
2021-09-14 18:16:08 +04:30
Light
4f0a350831
Removed BuildScripts
...
- Removed the BuildScripts folder because we're using CMake now
2021-09-14 13:53:31 +04:30
Light
c50b37d87f
Added Post Build Command
...
- Added post build command to Engine's CMakeLists to copy over the
shader conductor's .dll file
2021-09-13 16:08:21 +04:30
Light
eb00566953
Implemented ShaderConductor into Shaders
...
- glShader now uses ShaderConductor and compiles from .hlsl files
- Added Shader::Stage enum
- Removed .glsl files
- Improvements to CMakeLists files
- Maintenance
2021-09-13 12:17:26 +04:30
Light
35663cd3c4
Added ShaderConductor
2021-09-12 16:56:33 +04:30