Commit Graph

845 Commits

Author SHA1 Message Date
XiaoQiDigipen 04384e6b83
Merge pull request #6 from SHADE-DP/SP3-15-Tools
SP3-15 Added Logging & Exception Handling Tools

NEW

Added Logger
Added Exception Handler & Base Custom Exception type
UPDATES

Modified premake5 file in SHADE_Application to include spdlog
Remarks
The Logger needs to exist outside the application due to the application needing to be wrapped in a try-catch block, which will catch exceptions and pass it to the Exception Handler that logs exceptions using the Logger.
2022-09-08 17:03:32 +08:00
Diren D Bharwani 8cdd8b4a25 Added Math helper functions & wrappers for Vectors, Matrix and Quaternion. 2022-09-08 14:18:26 +08:00
Diren D Bharwani 280ef33587 Added logging & exception handling tools into engine, modified premake5 on SHADE_Application to include spdlog 2022-09-08 12:51:23 +08:00
maverickdgg 4c5c5f61e8 Merge branch 'main' into SP3-5-ECS 2022-09-08 12:17:10 +08:00
maverickdgg 85a63cec1f #comment removed two CreateEntity function overloads and added a default value to desired EID instead 2022-09-08 12:06:29 +08:00
Xiao Qi ce37eb004c Removed GLFW window pointer, replaced with void pointer 2022-09-08 11:52:04 +08:00
Xiao Qi 8563ecb7e8 Imported Application, Engine, Scene Manager, Test Scene from 200 2022-09-08 11:48:32 +08:00
XiaoQiDigipen b813edc84e
Merge pull request #5 from SHADE-DP/SP3-5-ECS
SP3-5 ECS initial commit
2022-09-08 11:18:01 +08:00
Xiao Qi 9a223098f6 Initial Commit 2022-09-08 11:17:25 +08:00
maverickdgg cfa7bb812a #comment initial commit added use of SHpch 2022-09-08 11:15:43 +08:00
maverickdgg ead46d0ef1 Merge branch 'main' into SP3-5-ECS 2022-09-08 11:09:36 +08:00
Xiao Qi 04ee50bc6a Generated solution 2022-09-08 11:08:46 +08:00
maverickdgg 1105edb8c2 initial commit 2022-09-08 11:08:23 +08:00
Xiao Qi e0a3f9d936 Typo in gitignore 2022-09-08 11:01:16 +08:00
Xiao Qi cd91fff6d7 Added ignore for vcxproj and sln 2022-09-08 11:00:04 +08:00
Sri Sham Haran 3c94f4c2b5 Made Dependencies batch file nice 2022-09-06 11:37:24 +08:00
Sri Sham Haran 060937344b Update Dependencies and Premake 2022-09-06 10:39:12 +08:00
Xiao Qi aee5e3b4d6 Properly changed entrypoint to winmain 2022-09-05 15:29:02 +08:00
Sri Sham Haran f77b70e89a Merge remote-tracking branch 'origin/main' into main 2022-09-05 14:47:10 +08:00
Sri Sham Haran d037177516 update msdf dependencies 2022-09-05 14:47:01 +08:00
Sri Sham Haran 959c3633bb Dependencies.bat 2022-09-05 14:40:04 +08:00
Xiao Qi d74ac7b8a4 Added dependencies to project 2022-09-05 14:37:29 +08:00
Sri Sham Haran 934d6f13b7 Removed submodule Dependencies/yamlcpp 2022-09-05 14:08:34 +08:00
Sri Sham Haran 4d74656172 Removed submodule Dependencies/tracy 2022-09-05 14:08:26 +08:00
Sri Sham Haran 8e3a99ad20 Removed submodule Dependencies/spdlog 2022-09-05 14:08:15 +08:00
Sri Sham Haran dcd6273fd3 Removed submodule Dependencies/msdf 2022-09-05 14:08:07 +08:00
Sri Sham Haran 7bde17c697 Removed submodule Dependencies/imnodes 2022-09-05 14:07:58 +08:00
Sri Sham Haran 9ac3cb33fe Removed submodule Dependencies/imguizmo 2022-09-05 14:07:50 +08:00
Sri Sham Haran 1f8c04b040 Removed submodule Dependencies/imgui 2022-09-05 14:07:43 +08:00
Sri Sham Haran f0fbb774a0 Removed submodule Dependencies/assimp 2022-09-05 14:07:36 +08:00
Sri Sham Haran 087bd6bd1f Removed submodule Dependencies/VMA 2022-09-05 14:07:29 +08:00
Xiao Qi 98bf020293 WinMain Entry point 2022-09-05 13:55:52 +08:00
Xiao Qi 40327f15f6 Merge remote-tracking branch 'origin/main' into main 2022-09-05 13:55:06 +08:00
Xiao Qi 6f387c15ae Added bin-int/directories to gitignore 2022-09-05 13:54:23 +08:00
Sri Sham Haran a51dce11b7 Remove stb sm 2022-08-29 13:59:52 +08:00
Sri Sham Haran 50749b82d3 Add imnodes SM 2022-08-29 13:44:45 +08:00
Sri Sham Haran efa338772b Remove imnodes 2022-08-29 13:43:59 +08:00
Xiao Qi 1417ffd1fc Removed 2022-08-26 14:49:13 +08:00
Xiao Qi 0d4a2ac523 actions try 2022-08-26 14:47:13 +08:00
Xiao Qi 0436ec45f6 Added dependencies into premake 2022-08-26 14:30:41 +08:00
Sri Sham Haran 3465dae9bd SETUP: Added assimp submodule 2022-08-26 14:25:14 +08:00
Xiao Qi 08ab46c6fd Merge remote-tracking branch 'origin/main' into main 2022-08-26 14:04:07 +08:00
Xiao Qi 3313127e8c Basic Project set up with premake 2022-08-26 14:04:03 +08:00
Sri Sham Haran d436ff71c4 SETUP: Added relevant submodules 2022-08-26 13:45:27 +08:00
XiaoQiDigipen af30e6c19c
Initial commit 2022-05-18 00:42:54 -07:00