Commit Graph

52 Commits

Author SHA1 Message Date
a.pilote
de3434703d Show ResourceID instead of nothing in component UI panel. 2022-07-15 22:08:54 -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
162966eeb0 Made material resource file editable from engine 2022-06-29 18:05:59 -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
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
e216686272 Improved procedural sky rendering and settings panel. 2022-01-10 15:16:22 -05:00
Antoine Pilote
b8d94e94ed Merge pull request #6 from antopilo/rml_ui
Major push
2022-01-09 16:49:35 -05:00
antopilo
a71bfcbe75 Huge rework of editor and other changes. 2022-01-09 16:44:20 -05:00
antopilo
55ae840678 UI editor work 2021-09-26 22:56:25 -04:00
Filip Homolka
41cac85899 Maths.h
Camera.cpp
Components.h
LightComponent.h
MeshComponent.h
Entity.h
ImGuiHelper.h

Changed backslashes to slashes, for unix-compatibility
2021-09-20 23:11:15 +02:00
antopilo
4d1e134eaa refactoring scene rendering 2021-09-20 06:49:45 -04:00
antopilo
c02c3946b7 Added bloom post process 2021-09-15 21:18:44 -04:00
antopilo
4f93cb4395 Point entity and prefab 2021-09-10 00:04:38 -04:00
antopilo
b1a1f4f063 Interface component, Serialization of mesh components 2021-09-08 18:35:10 -04:00
antopilo
61e54c5a46 GLTF 2.0 support, Updated Scripting, Fixed point light shadowing, Added editor focus camera 2021-09-06 22:28:54 -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
c3d3e20ab4 Fixed shading in deferred.
Added sky in deferred.
Started render buffer abstraction
2021-09-01 22:31:45 -04:00
antopilo
54a138c044 Added GBuffer 2021-08-31 23:27:19 -04:00
antopilo
3fb0a2cc81 Prefab saving 2021-08-26 20:46:34 -04:00
antopilo
96f0cdb4e9 Frustum culling 2021-08-25 21:04:25 -04:00
Antoine Pilote
4b34782452 UI added hover styling and code cleanup 2021-07-25 15:08:36 -04:00
Antoine Pilote
c3c995bc5f UI text alignment work 2021-07-15 16:03:39 -04: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
c2ce3c9cb9 Rendering abstraction progress 2021-07-11 23:59:37 -04:00
Antoine Pilote
53564d4997 Added buffer abstraction and platform specific calls 2021-07-11 21:58:07 -04:00
Antoine Pilote
0c6ed48bbd Major cleanup.
Moved to namespace
Cleanup includes
2021-07-11 18:56:44 -04:00
Antoine Pilote
81db910e7f Added editor Gizmos, and shader manager 2021-07-10 19:27:13 -04:00
Antoine Pilote
ca46e4e012 Fixed uniform buffer AO problem 2021-07-02 15:50:13 -04:00
Antoine Pilote
0f010e0e74 Major editor upgrade, bug fixes, and more. 2021-06-29 21:47:37 -04:00
Antoine Pilote
8f4c5f8b08 Trigger physics update 2021-06-26 13:13:52 -04:00
Antoine Pilote
c7dc3cc476 Trenchbroom parser work with entities
Fixed lighting
Fixed global position system
Fixed child deletion system.
editor work for custom entities registration
2021-06-23 17:37:54 -04:00
Antoine Pilote
1740a5707f CSM Shadows 2021-06-20 23:08:45 -04:00
Antoine Pilote
5b56e2ff9a Character controller working better
Moved ECS systems to separate folders
better raycast normal result
2021-06-18 16:44:54 -04:00
Antoine Pilote
cdfee1981c Various improvements:
Framebuffer resize queued to next frame to fix flickering
Wren VM init moved to on play event
Added new Wren modules
Added missing components to the editor
Changed how the wren scripts gets initialized
2021-06-12 13:01:07 -04:00
Antoine Pilote
855bb1edd6 Major scripting update🕹
- Added Input wren module
- Added Math wren module
- Added Entity wren module
- Changed camera API
2021-06-10 22:23:53 -04:00
Antoine Pilote
19db72aa22 Added Wren scripting with module system 📚
Added Input pressed, released system
Added interface button support with wren onclick callback
2021-06-09 22:15:53 -04:00
Antoine Pilote
800d6fb8a1 Font loading & text node 2021-06-04 16:01:19 -04:00
Antoine Pilote
49cfe9e421 Refact UI and SDF font managment 2021-06-04 14:31:16 -04:00
Antoine Pilote
94ebaedf43 Merge branch 'main' of https://github.com/antopilo/Nuake into main 2021-06-03 22:10:27 -04:00
Antoine Pilote
af70933eca SDF font rendering 2021-06-03 22:08:38 -04:00
Antoine Pilote
39aaa4cd2c Yoga layout working 2021-05-31 23:03:29 -04:00
Antoine Pilote
3843a3fe2d New UI framework stuff + lua 2021-05-25 21:38:22 -04:00
Antoine Pilote
1f1047d23b Fixed some lighting bug + serialization progress 2021-05-24 19:23:34 -04:00
Antoine Pilote
e14a2f18d9 Serialization project and scene 2021-05-19 21:16:30 -04:00