40e92bb1da
refactor: remove some zombie code
2025-07-09 20:15:29 +03:30
38997b3908
feat: asset baking
...
Only supported .png textures at the moment
2025-07-09 15:30:54 +03:30
71d08cbe9f
docs: initial asset management docs
2025-07-08 22:02:08 +03:30
b21c61eb09
chore: remove Test.Mirror
2025-07-08 21:10:14 +03:30
3b49ccc08e
chore: remove demo.scene
2025-07-08 21:09:58 +03:30
d8f656d98b
refactor: extract logger to separate module
2025-07-07 15:55:37 +03:30
2341be0c70
refactor: applied aaa principle
2025-07-07 15:49:18 +03:30
83f27e12c0
refactor: dir structure & fix asset baker/parser compilation
2025-07-07 15:35:17 +03:30
2c3b2a57ff
wip: move bindless_vk's asset baker/parsers modules to light
2025-07-07 15:17:13 +03:30
8ee2407d5d
refactor: change profile log directory
2025-07-07 15:15:26 +03:30
310d8d3579
refactor: fix some static analysis
2025-07-07 15:13:05 +03:30
345dddcf11
fix: segfault & refactor: layerstack to hold refs
2025-07-06 17:45:40 +03:30
25e1ee8aa0
refactor: singleton pattern
2025-07-06 17:23:28 +03:30
072772957e
refactor: apply clang-tidy auto-fixes
2025-07-06 16:52:50 +03:30
834402c1b8
refactor: logger
2025-07-06 16:30:38 +03:30
2e05d871eb
fix: clang-tidy checks for mirror
2025-07-06 15:10:34 +03:30
31880d7291
chore: remove union clang-tidy check for glm
2025-07-06 15:10:23 +03:30
77d1619b1c
fix: more hardcoded paths
2025-07-06 14:09:58 +03:30
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