|
|
293f2bacc5
|
Implement Transform propagation in flecs
|
2025-04-20 23:52:34 +02:00 |
|
|
|
b78c214229
|
Introduce AssetManager
|
2025-04-20 19:36:17 +02:00 |
|
|
|
d643288e56
|
Run input and rendering in systems
|
2025-04-20 18:01:10 +02:00 |
|
|
|
077191dc10
|
Add mouse catching and escape systems to app
|
2025-04-19 19:12:22 +02:00 |
|
|
|
ba6a560129
|
Port window and input events to flecs
|
2025-04-19 12:56:40 +02:00 |
|
|
|
e590203234
|
Start ECSsing the window
|
2025-04-14 23:15:00 +02:00 |
|
|
|
82ddc88246
|
start with input
|
2025-04-13 21:17:35 +02:00 |
|
|
|
ecad49ee32
|
wip
|
2025-03-29 18:29:06 +01:00 |
|
|
|
942d792ba7
|
wip: add flecs
|
2025-03-26 22:45:25 +01:00 |
|
|
|
1ee0407d16
|
Add vcpkg baseline
|
2025-03-11 22:34:00 +01:00 |
|
|
|
94434d373c
|
Minor CMake refactor
|
2024-12-07 19:32:55 +01:00 |
|
|
|
997e45d8af
|
Switch from CPM to VCPKG
|
2024-12-07 19:30:17 +01:00 |
|
|
|
e4378dcddc
|
Restructure project
|
2024-12-07 15:46:02 +01:00 |
|
|
|
991093d352
|
Move flycam to binary
|
2024-10-20 15:53:57 +02:00 |
|
|
|
5331c3d002
|
Clean up CMakeLists
|
2024-10-19 18:13:33 +02:00 |
|
|
|
45a1c77e90
|
Switch to CPM package manager
|
2024-10-19 18:10:11 +02:00 |
|
|
|
2a43299a15
|
Update project structure
|
2024-10-19 10:20:37 +02:00 |
|
|
|
aa3dd28fb3
|
Add controls to readme
|
2023-07-02 22:16:28 +02:00 |
|
|
|
125e19e0be
|
Restore compatibility with Windows
|
2023-07-02 21:17:03 +02:00 |
|
|
|
e373badf39
|
Introduce new scene loading system
|
2023-07-02 20:05:57 +02:00 |
|
|
|
1f89ca59f0
|
Introduce event-based input system
|
2023-06-11 00:23:44 +02:00 |
|
|
|
3fcf6414f8
|
Enable VSync by default
|
2023-06-09 20:04:02 +02:00 |
|
|
|
cf7d2ee7bf
|
Refactor project structure
|
2023-06-09 14:45:44 +02:00 |
|
|
|
ae61cccb70
|
Refactor logging
|
2023-06-09 14:12:02 +02:00 |
|
|
|
58c71d3ff9
|
Refactor framebuffer
|
2023-06-09 13:56:07 +02:00 |
|
|
|
3351fa9cd1
|
Minor refactorings
|
2023-06-07 23:15:48 +02:00 |
|
|
|
4a7ce05ca1
|
Update .clang-tidy and .clang-format
|
2023-06-06 23:08:41 +02:00 |
|
|
|
d8fac5917e
|
Switch from Git Submodules to CMake FetchContent
|
2023-06-04 00:19:04 +02:00 |
|
|
|
4894d737ba
|
Remove the SAIL image library again
|
2023-06-04 00:01:19 +02:00 |
|
|
|
b751a71702
|
Clean up submodules
|
2022-11-07 22:29:56 +01:00 |
|
|
|
6359853855
|
Ignore vendor libraries for language statistics
|
2022-11-07 22:26:11 +01:00 |
|
|
|
b7536e4cde
|
Add readme
|
2022-11-05 23:29:00 +01:00 |
|
|
|
886c7ab47c
|
Provide a set of context variables
|
2022-10-23 17:42:22 +02:00 |
|
|
|
71a86bdae2
|
Add light components and systems
|
2022-10-23 14:03:30 +02:00 |
|
|
|
a3b6c3b346
|
Make scene loading part of gltf loader
|
2022-10-22 23:26:34 +02:00 |
|
|
|
43e25b2628
|
Refactor shaders
|
2022-10-22 22:05:24 +02:00 |
|
|
|
6b7774681f
|
Organize systems
|
2022-10-22 17:58:54 +02:00 |
|
|
|
e6ea33e5b7
|
First implementation of new camera systems
|
2022-10-22 14:52:22 +02:00 |
|
|
|
e9dec68cb1
|
Bind texture units using GpuMaterial
|
2022-10-21 15:33:46 +02:00 |
|
|
|
0c18186f63
|
Implement hierarchical relationships between entities
|
2022-10-20 22:10:20 +02:00 |
|
|
|
2cb49c1b9c
|
Working prototype for entt based rendering
|
2022-10-19 23:10:34 +02:00 |
|
|
|
5b017d4725
|
Further progress in glTF loader
|
2022-10-18 20:30:46 +02:00 |
|
|
|
fbb6890f71
|
Implement mesh and material loading in glTF loader
|
2022-10-17 21:28:17 +02:00 |
|
|
|
18df6dae18
|
Work in progress - glTF resource loader
|
2022-10-16 16:51:35 +02:00 |
|
|
|
7a53bac2c9
|
Port from tinygltf to fx-gltf
|
2022-10-14 23:55:55 +02:00 |
|
|
|
5bdeae8dad
|
Add warning if normal or tangents are missing
|
2022-10-12 23:06:49 +02:00 |
|
|
|
a7433de274
|
Add normal mapping support for gltf
|
2022-10-12 22:54:37 +02:00 |
|
|
|
91a34e28c5
|
Add basic texturing support for gltf
|
2022-10-11 22:03:17 +02:00 |
|
|
|
9ebdb74e22
|
Add GLFW as submodule
|
2022-10-11 13:31:46 +02:00 |
|
|
|
5c1d2bb0ad
|
Initial support for gltf scenes
|
2022-10-10 23:08:50 +02:00 |
|