Commit Graph
730 Commits
Author SHA1 Message Date
Antoine Pilote 40da75eeeb Merge pull request #73 from WiggleWizard/fix/buildoptimizations
Enabled multithreaded compilation and fixed some build warnings
2024-09-11 09:46:12 -04:00
WiggleWizard 7efa69a20d Enabled multithreaded compilation and fixed some build warnings
Enabled MT compilation for all first party TUs and some third party ones too. Disabled specific warnings in third party code, started fixing warnings in first party code as well
2024-09-11 12:03:09 +01:00
Antoine Pilote 0e78c7d889 Added serialization for UI components 2024-09-10 23:53:29 -04:00
Antoine Pilote 7a5568b513 Removed automatic mipmap generation for texture set from data buffer + exposed subpixel uniforms from text shader 2024-09-10 23:19:32 -04:00
Antoine Pilote ebedefb6a7 Added UI component, resource & system. Now renders on screen and live reloads 2024-09-10 22:27:15 -04:00
Antoine Pilote 552fe0ee04 Removed annoying debug window 2024-09-10 19:24:24 -04:00
Antoine Pilote 2c48590a4a Added shaders for UI and fixed UI renderer 2024-09-10 19:18:29 -04:00
WiggleWizard ffc79ccdf4 Initial reflection for components using the entt reflection API
Currently the only system using reflection is the drop down box when clicking "Add Component" in the entity inspector. The other systems and architecture is still designed around concrete compile time typing
2024-09-10 15:53:32 +01:00
Antoine Pilote 7e341b34cf Fixed broken shader uniform caused by automatic casting from uint to int 2024-09-09 21:40:06 -04:00
Antoine Pilote 1051f0cdd3 More work 2024-09-09 21:21:47 -04:00
Antoine Pilote aef5f65f75 Refactor Shader uniform API + Added back NuakeUI 2024-09-09 20:55:51 -04:00
Antoine Pilote 5a0f7c06f0 Added Yoga 2024-09-09 18:01:05 -04:00
Antoine Pilote 0f14e303b2 Attempt to fix kinematic not generating collision callbacks 2024-09-09 00:09:04 -04:00
Antoine Pilote 22a859b3e1 Prevent .map rebuilding during play mode 2024-09-09 00:08:45 -04:00
Antoine Pilote f30e178e87 Added AddComponent C# API + SetGet light intensity 2024-09-08 23:17:28 -04:00
Antoine Pilote 9f09773636 Removed debug window for shadwo maps 2024-09-08 23:17:12 -04:00
Antoine Pilote 8d69094cf2 Prevented crash on isValid on entity entity 2024-09-05 21:49:11 -04:00
Antoine Pilote 43e9d6e7fc rip 2024-09-05 20:01:12 -04:00
Antoine Pilote 2c2ed94eea Fixed other mix shader fail casting 2024-09-05 20:00:19 -04:00
Antoine Pilote 120af20237 Fix outline shader for AMD cards 2024-09-05 19:54:21 -04:00
Antoine Pilote 422331dec2 Automatically refresh filebrowser on window focus, and preserve path after scanning 2024-09-05 19:44:27 -04:00
Antoine Pilote 9e05e6883a Forgot to include functional header 2024-09-05 19:09:45 -04:00
Antoine Pilote 73c927fdaf Added window callbacks for focused and closed 2024-09-05 19:07:48 -04:00
Antoine Pilote 5e3472c256 Fixed Coral crash with base type classes, temp fix for logs crash + added light color param to C# api 2024-09-05 00:52:55 -04:00
Antoine Pilote 732e94899c Added Physics.Raycast and Transform shortcut on entity objects 2024-09-04 22:26:59 -04:00
Antoine Pilote ea97133e94 Bumped coral 2024-09-04 22:26:34 -04:00
Antoine Pilote 780b95fba7 Removed line 2024-09-04 21:02:58 -04:00
Antoine Pilote a2f28c4c86 Added AMD code path 2024-09-04 20:50:57 -04:00
Antoine Pilote e607b99191 Added preview window when selecting a camera in the scene 2024-09-04 20:31:43 -04:00
Antoine Pilote e1813870a2 Fixedruntime refact 2024-09-04 16:38:52 -04:00
Antoine Pilote ec9748ecd7 Removed old documentation 2024-09-04 01:09:35 -04:00
Antoine Pilote 7140d2b4ff Reverted ImUI namespace to avoir unresolved errors 2024-09-04 01:07:33 -04:00
Antoine Pilote 8c620be479 Fixed compilation errors 2024-09-04 01:02:05 -04:00
Antoine Pilote 10b8c862e7 Applying code standard new window, job, jobsystem and imui 2024-09-04 00:51:43 -04:00
Antoine Pilote dc3c993962 Refactor pass #3 2024-09-04 00:33:05 -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 87f58d890e Moved FileDialog into its own class 2024-09-04 00:14:00 -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 db21f342b5 Attempt at fixing AMD Driver crash 2024-09-03 20:28:51 -04:00
Antoine Pilote adb90b4f42 Fixed typo preventing setting game mode 2024-09-03 20:02:05 -04:00
Antoine Pilote 112718d1ac Removed pch 2024-09-03 19:32:00 -04:00
Antoine Pilote aaf553f8ba Fixed wrong include 2024-09-03 19:31:07 -04:00
Antoine Pilote db8ec0fbfd Merge branch 'develop' of https://github.com/antopilo/Nuake into develop 2024-09-03 18:48:10 -04:00
Antoine Pilote 1ac0337863 Refactor pass #1 2024-09-03 18:47:45 -04:00
Antoine Pilote be725f52f2 Check if .map file exists 2024-09-03 16:41:52 -04:00
Antoine Pilote 55a2403b88 Merge branch 'develop' of https://github.com/antopilo/nuake into develop
# Conflicts:
#	Nuake/src/Rendering/Renderer.cpp
2024-09-03 12:40:19 -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
Antoine Pilote ced74170c5 Merge pull request #70 from WiggleWizard/feature/tracy
Tracy MVP integration
2024-09-02 18:12:15 -04:00