Cocoa
803b29146e
Fixed memory error with SHLogger & spdlog
...
The logger needs to be registered outside the library. As such, a macro SHLOG_REGISTER has been added, as well as a variable to the actual logger. The logger needs to be passed into the macro anywhere outside the library after it has been initialised to work on the dll. This has already been done right before the application runs.
2022-09-14 17:57:36 +08:00
Kah Wei
44ef3a500f
Added post build command to copy spdlog.dll to output
2022-09-14 13:29:23 +08:00
Sri Sham Haran
a3e4b0a845
update premakes for spdlog changes
2022-09-14 09:14:18 +08:00
Kah Wei
cba3aa0663
Converted SHADE_Engine to a DLL project and exported common use classes
2022-09-13 21:08:13 +08:00
Kah Wei
91709b16c3
Changed out and intermediatery directories for all projects to use shared directories
2022-09-13 20:35:30 +08:00
XiaoQiDigipen
95440b8d26
Merge pull request #12 from SHADE-DP/MTtoMD
...
Converted projects to use MD instead of MT library
2022-09-13 18:27:34 +08:00
Kah Wei
60a51eb101
Converted projects to use MD instead of MT library
2022-09-13 18:24:39 +08:00
Xiao Qi
5f56344a74
Shifted ECS_Base out of Engine Folder
2022-09-13 13:49:24 +08:00
XiaoQiDigipen
cc2adcb2ab
Merge pull request #11 from SHADE-DP/SP3-14-FileSystem
...
File system base Implementation
Basic tree structure for file system created
Directory traversal with tree building
2022-09-13 11:42:30 +08:00
XiaoQiDigipen
81cd316b79
Merge pull request #10 from SHADE-DP/SP3-12-SceneGraph
...
SP3-12 Added Scene Graph
2022-09-13 11:40:15 +08:00
XiaoQiDigipen
615d247722
Merge branch 'main' into SP3-12-SceneGraph
2022-09-13 11:40:08 +08:00
Xiao Qi
7b55f7fe3b
Merge branch 'main' into SP3-14-FileSystem
2022-09-13 11:36:11 +08:00
Xiao Qi
4aedf9f65a
Added new shaderc lib link
...
WALAO BRANDON
2022-09-13 11:35:36 +08:00
Xiao Qi
b6a6e9b3e5
Updated some const
2022-09-13 11:28:16 +08:00
Xiao Qi
47f716f72b
SP3-105 SP3-106
...
Folder tree building done
Location bit shift done
2022-09-13 11:27:51 +08:00
Diren D Bharwani
d4944ef920
Added a scene graph
2022-09-11 22:47:30 +08:00
XiaoQiDigipen
759e414657
Merge pull request #8 from SHADE-DP/SP3-16-Math
...
SP3-16 Math
NEW
Vector2, Vector3 & Vector4
Matrix
Quaternions
Math Helpers
Enum Conversion
2022-09-08 23:35:13 +08:00
Diren D Bharwani
f0b916b275
Added missing inverse function for Quaternions
2022-09-08 23:21:02 +08:00
Diren D Bharwani
392b51898a
Added more implementations for Quaternions
2022-09-08 22:46:51 +08:00
Diren D Bharwani
01ff98b24f
Merge branch 'main' into SP3-16-Math
...
# Conflicts:
# SHADE_Engine/SHADE_Engine.vcxproj
# SHADE_Engine/src/SHpch.h
2022-09-08 19:46:06 +08:00
XiaoQiDigipen
3baf25112a
Merge pull request #7 from SHADE-DP/SP3-1-Rendering
2022-09-08 19:19:06 +08:00
Brandon Mak
62c67909ee
Rendering Integration
2022-09-08 19:11:25 +08:00
Brandon Mak
1b58998724
Merge branch 'main' into SP3-1-Rendering
2022-09-08 17:05:52 +08:00
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
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