Commit Graph

106 Commits

Author SHA1 Message Date
Antoine Pilote
ca989b9ba8 Fixed physics system crash 2023-07-02 16:34:16 -04:00
Antoine Pilote
1532724a5d Started work on audio manager
Implemented soloud
2023-04-02 22:35:40 -04:00
Antoine Pilote
80eadc2a5a Added capsule collider component 2023-04-02 19:01:40 -04:00
Antoine Pilote
d1b2e2379f Started character controller implementation 2023-04-02 18:36:17 -04:00
Antoine Pilote
a02c4bd114 Physics improvement 2023-04-02 13:56:58 -04:00
antopilo
3c40cacaf8 Fixed hull collisions not being scaled 1/64th of a unit 2023-03-15 20:28:48 -04:00
antopilo
b51ff970fc Optimized hull creation to be per brush instead of face. 2023-03-14 23:17:12 -04:00
antopilo
af480dc025 Fixed wrong rotation operation order in transform system 2023-03-14 22:41:34 -04:00
antopilo
ea3f67a365 Added Hulls to BSP component and collision creation 2023-03-14 22:41:06 -04:00
antopilo
ffa4b52ad3 Added transform to rigidbody 2023-03-13 23:32:49 -04:00
antopilo
1c13c7ef2d Added mesh colliders 2023-03-08 22:37:03 -05:00
antopilo
0a6f7ad733 Added sphere collider + serialization 2023-03-08 21:24:58 -05:00
antopilo
8c9c6c21df Added sphere collider 2023-03-08 20:21:50 -05:00
antopilo
75cb774caf Code cleanup 2023-03-08 20:04:06 -05:00
Antoine Pilote
65df50e722 Added panel for box collider and created first rigidbody 2023-03-07 21:40:33 -05:00
antopilo
6cbad0e13b Reworked editor camera 2023-03-07 17:26:13 -05:00
Antoine Pilote
50a4b42284 Using serializer for the scene copy 2023-03-05 21:44:06 -05:00
Antoine Pilote
b1edeb387f Fixed scripting engine crash and improved transformation system 2023-03-05 18:19:41 -05:00
Antoine Pilote
8be7695d1e Code standardtization pass. Fixed a bunch of warnings. 2023-03-04 17:50:02 -05:00
a.pilote
5fb1e376c2 added material editing in mesh panel. Renamed mesh component to model component. 2022-07-17 14:15:11 -04:00
a.pilote
249e26dcd5 Removed euler, only quaternion and dirty flag 2022-07-14 17:45:06 -04:00
a.pilote
fb6080d734 Fixed quaternion for transforms 2022-07-13 20:27:32 -04:00
antopilo
a4cdf4b524 Work on quaternion rotation 2022-07-10 18:36:10 -04:00
antopilo
32e63a5137 Work on implementing quaternion 2022-06-29 20:05:08 -04:00
antopilo
407ff89df7 Refactor Mesh serialization and model system. 2022-06-28 19:56:16 -04:00
a.pilote
6b827e9db7 Mesh cleanup. 2022-06-27 20:12:56 -04:00
antopilo
a8abef1ab2 Cleanup 2022-06-23 20:58:07 -04:00
antopilo
7ba865ef14 Fixes
Added Welcome screen
Fixed for c++ 20
2022-06-23 20:43:32 -04:00
antopilo
b273a2fb8a Added Screen space reflections and Editor UI refactoring 2022-01-31 13:54:58 -05:00
antopilo
a71bfcbe75 Huge rework of editor and other changes. 2022-01-09 16:44:20 -05:00
antopilo
4d1e134eaa refactoring scene rendering 2021-09-20 06:49:45 -04:00
antopilo
4f93cb4395 Point entity and prefab 2021-09-10 00:04:38 -04:00
antopilo
a6823ba2fa Transform system overhaul
Fixed child rotations
Added editor overhauls
2021-09-05 16:43:38 -04:00
antopilo
99ea3a906c Fixed framebuffer resizing and transform rotation matrix 2021-09-04 01:41:47 -04:00
antopilo
fb9751641f Various fixes:
- removal of entity crash
- play mode corrupt scene graph
- Added dither effect on selected entity
2021-08-30 21:46:19 -04:00
a.pilote
eb69e6db0f font-update 2021-08-23 06:27:28 -04:00
Antoine Pilote
69fd08d941 Added freetype premake file 2021-07-25 18:28:26 -04:00
Antoine Pilote
c1f2f4ba90 Merge branch 'main' of https://github.com/antopilo/Nuake into main 2021-07-25 15:08:56 -04:00
Antoine Pilote
4b34782452 UI added hover styling and code cleanup 2021-07-25 15:08:36 -04:00
Filip Homolka
b391581feb Turn "WrenScript" label into "mWrenScript" label, so it works on compilers other than MSVC 2021-07-25 20:13:00 +02:00
Antoine Pilote
8ecab5c3ad Frustum culling progress
Unlit materials
Renderer cleanup
2021-07-14 22:10:05 -04:00
Antoine Pilote
2b88ee09e3 Quake maps geometry batching
Rendering Optimization
2021-07-13 22:23:19 -04:00
Antoine Pilote
38ceae6fa9 Rendering refactoring 2021-07-12 20:17:16 -04:00
Antoine Pilote
0c6ed48bbd Major cleanup.
Moved to namespace
Cleanup includes
2021-07-11 18:56:44 -04:00
Antoine Pilote
78d02a5859 Fixed volumetric fog, added transform system 2021-07-03 20:52:29 -04:00
Antoine Pilote
b384154eb4 Added error handling in wren. Game while abort lauching and print error in logger 2021-07-03 18:31:32 -04:00
Antoine Pilote
f5bcb12f61 Added nuake wren modules path detection, removed project stuff 2021-07-03 16:00:13 -04:00
Antoine Pilote
68d276c4b6 Fixed triggers mesh collision to account for all faces 2021-07-02 03:30:12 -04:00
Antoine Pilote
e5306bfed4 Fixed FGD saving, Scene building 2021-07-02 02:07:32 -04:00
Antoine Pilote
14190508cf Working FGD export
Added trenchbroom path settings
Saving Entity definition file,.
2021-07-01 22:56:43 -04:00