Commit Graph

82 Commits

Author SHA1 Message Date
antopilo
ea136b729c Can now render 2 scene at once 2025-01-29 19:43:21 -05:00
antopilo
81bf61221b Better asset baking + manifest scaning on project load 2025-01-25 17:10:20 -05:00
antopilo
cf8e4cad4d Added onSceneLoaded delegate 2025-01-25 17:09:58 -05:00
Antoine Pilote
8831407da0 Resolve ID 2025-01-23 16:13:45 -05:00
antopilo
89ebc5d012 Resource management refactor - added custom file resolver + RID 2025-01-18 17:51:49 -05:00
antopilo
e8ad4be39d Icons are back + Texture can now be created from data 2025-01-04 01:54:13 -05:00
antopilo
b2d749244f Editor now displaying in Vulkan 2024-12-04 15:25:08 -05:00
antopilo
5ba897ed46 Vulkan compute shaders 2024-12-04 13:26:03 -05:00
antopilo
84a7d5e248 Now vulkan renderer is clearing the screen 2024-12-02 22:09:54 -05:00
antopilo
cbf11abcf5 Fixed scene leaking 2024-10-19 15:04:32 -04:00
WiggleWizard
a487d31c48 Completed work on exposing subsystems to scene events 2024-09-19 21:43:04 +01:00
WiggleWizard
edce52bb17 Finished up MVP for scene callbacks 2024-09-19 18:50:52 +01:00
WiggleWizard
d0c5ef1a1d Initial infrastructure for C# scene callbacks in subsystems 2024-09-19 17:52:19 +01:00
WiggleWizard
ca645e2026 Fixed a few things 2024-09-18 21:48:14 +01:00
WiggleWizard
066b2998ac Much more stable and simplified subsystem architecture 2024-09-18 21:20:14 +01:00
WiggleWizard
510b577f49 First pass scriptable subsystems that has the same lifetime of the engine 2024-09-18 12:44:46 +01:00
WiggleWizard
1b2abced1e Removed the last remnants of Wren QQ 2024-09-17 00:08:04 +01:00
WiggleWizard
7d66a19ab2 Architecture rework for components to accomodate for reflection 2024-09-15 21:31:06 +01:00
antopilo
89ea32a4b3 Added SceneSwitching, Better font rendering, DOM inspector, Font-family prop 2024-09-13 17:18:09 -04:00
Antoine Pilote
db0ec40948 Moved project out of engine.h 2024-09-04 00:30:35 -04:00
Antoine Pilote
156bf8c5cc Renamed LoadScene to SetCurrentScene 2024-09-04 00:16:37 -04:00
Antoine Pilote
c91812c65e Moved FileSystem stuff into seprate files and a FileSystem Folder 2024-09-03 23:49:22 -04:00
Antoine Pilote
aaf553f8ba Fixed wrong include 2024-09-03 19:31:07 -04:00
Antoine Pilote
54e5787472 Merge branch 'develop' of https://github.com/antopilo/Nuake into develop 2024-09-02 18:12:49 -04:00
Antoine Pilote
8aef2aaff9 Removed some empty line 2024-09-02 18:12:42 -04:00
WiggleWizard
5a801e642c Tracy MVP integration 2024-09-02 20:37:47 +01:00
Antoine Pilote
d20847b4e3 Moved audio update last 2024-09-02 13:03:49 -04:00
Antoine Pilote
c7a1c10ff0 Removed spinning audio thread 2024-09-02 12:59:49 -04:00
WiggleWizard
bcf3e9751a Initial module architecture 2024-09-02 10:50:41 +01:00
Antoine Pilote
63712edc6d Added C# Point entities + automatic export of FGD entities 2024-09-01 19:37:05 -04:00
Antoine Pilote
85b41e9ea0 Added C# -> Trenchbrom entity definition with reflection system 2024-08-30 21:44:08 -04:00
Antoine Pilote
9a30925b34 Started editor .Net context for undo/redo system 2024-08-25 22:42:07 -04:00
Antoine Pilote
03231e6bf7 Added Various project settings
UI, Rendering, Viewport, Physics, Audio settings
2024-08-21 18:05:28 -04:00
Antoine Pilote
daa640cc7c First pass fixing compilation warnings 2024-08-15 12:45:42 -04:00
Antoine Pilote
0e8484f36d Added SetFullScreen and Maximize function to Window 2024-08-07 12:44:20 -04:00
Antoine Pilote
755ef9c6e0 Various fixes 2024-08-05 23:29:28 -04:00
Antoine Pilote
7b48319ff5 Added Recast&Detour implementation
- Implemented debug renderer of navigation meshes
- Can now generate navigation meshes from .map files
2024-07-11 04:54:57 -04:00
Antoine Pilote
5216daed48 Added back tonemapping 2024-04-28 18:17:09 -04:00
Antoine Pilote
2e19fabdef Game state switching now uses commands 2024-04-28 01:09:55 -04:00
Antoine Pilote
9efa3892aa Fixed broken transforms after play mode 2024-04-27 20:46:38 -04:00
Antoine Pilote
bf8557310e Fixed Input IsKeyPressed system, F6 to pause the game while running, F6 to start/stop 2024-04-27 15:17:58 -04:00
Antoine Pilote
4e8824bc1d Added ability to pause the game, automatically goes into the editor camera 2024-04-27 14:34:02 -04:00
Antoine Pilote
1fa0fd635f Made selection outline during play mode impossible and made outline outside of selected game object 2024-03-16 11:26:32 -04:00
Antoine Pilote
9d87236662 Moved physics and application outside of core 2023-10-15 14:58:12 -04:00
Antoine Pilote
868d019c35 Added Coral + minor fixes 2023-10-12 22:44:13 -04:00
Antoine Pilote
1aae2e3ea7 Conditional branch for linux 2023-09-27 23:37:31 -04:00
Antoine Pilote
f24231d0e8 Fixed minor stepping issue 2023-08-09 09:59:15 -04:00
Antoine Pilote
eecfd3c375 Added very basic particle system and rendering 2023-08-02 14:17:33 -04:00
Antoine Pilote
dcb203a9e9 Merge pull request #40 from antopilo/feature/logger-rework
Rework logger
2023-07-21 22:41:19 -04:00
Antoine Pilote
6efa361a53 Reset last frame timer when entering playmode 2023-07-21 22:35:06 -04:00