Sri Sham Haran
599f1e4ffe
add sdl to dependencies
2022-09-14 21:47:39 +08:00
Kah Wei
57393ad7e4
Updated projects to use .NET 6.0
2022-09-14 20:29:40 +08:00
Kah Wei
95c3609d21
Removed all references to Plushie
2022-09-14 20:26:31 +08:00
Kah Wei
7e4c6a986a
Merge branch 'CleanUpPremake' into SP3-6-c-scripting
...
# Conflicts:
# SHADE_Engine/SHADE_Engine.vcxproj
# SHADE_Engine/SHADE_Engine.vcxproj.filters
2022-09-14 20:10:10 +08:00
Kah Wei
7c64a12896
Moved spdlog lib link to SHADE_Engine and removed KTX references in Premake
2022-09-14 20:09:01 +08:00
Kah Wei
e67b90c6a8
Added calls to SHScriptEngine in SBApplication
2022-09-14 20:07:13 +08:00
Kah Wei
08f3a52dab
Merge branch 'main' into SP3-6-c-scripting
...
# Conflicts:
# SHADE_Application/premake5.lua
# SHADE_Engine/SHADE_Engine.vcxproj
# SHADE_Engine/SHADE_Engine.vcxproj.filters
# SHADE_Engine/premake5.lua
# premake5.lua
2022-09-14 19:57:59 +08:00
Brandon Mak
44e529f06f
Merge branch 'SP3-4-editor' into SP3-1-Rendering
2022-09-14 19:44:01 +08:00
XiaoQiDigipen
becce86160
Merge pull request #14 from SHADE-DP/UseSharedOutInterDirs
...
Convert SHADE_Engine to a DLL and made all projects use a shared output and intermediate directory
2022-09-14 19:40:50 +08:00
XiaoQiDigipen
b66e2cf3d1
Merge branch 'main' into UseSharedOutInterDirs
2022-09-14 19:40:33 +08:00
XiaoQiDigipen
414b6204a5
Merge pull request #13 from SHADE-DP/SP3-15-Tools
...
SP3-15 Tools
NEW
Added Logging Functions that wrap around logging macros for C++/CLI
2022-09-14 19:29:12 +08:00
Brandon Mak
921680d472
Deleted editor folder
2022-09-14 19:19:54 +08:00
Brandon Mak
7459e19846
Changes
2022-09-14 19:19:24 +08:00
Brandon Mak
5a1abe6530
Auto stash before merge of "SP3-4-editor" and "origin/SP3-4-editor"
2022-09-14 19:18:54 +08:00
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
Sri Sham Haran
fdc8a61c1d
Added SHWindow to SHImguiWindow
2022-09-14 16:01:40 +08:00
Kah Wei
44ef3a500f
Added post build command to copy spdlog.dll to output
2022-09-14 13:29:23 +08:00
maverickdgg
b7cd1bed48
Added System Routines
2022-09-14 10:32:50 +08:00
Sri Sham Haran
a3e4b0a845
update premakes for spdlog changes
2022-09-14 09:14:18 +08:00
Cocoa
2332e5401f
Merge branch 'main' into SP3-15-Tools
2022-09-13 23:29:44 +08:00
Cocoa
e45e589ba9
Added functions that wrap around logging macros for C++/CLI integration
2022-09-13 23:29:20 +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
Kah Wei
8e45b5895e
Removed references to SHLogger in Debug.cxx
2022-09-13 20:31:08 +08:00
Kah Wei
0c28199acf
Converted SHScriptEngine to static and replaced json references with yaml
2022-09-13 20:30:32 +08:00
Kah Wei
cfa12eb865
Added NOMINMAX to SHADE_Managed
2022-09-13 20:28:34 +08:00
Brandon Mak
4ccfd399af
Renderpass execution and descriptor set writes
2022-09-13 19:46:51 +08:00
Kah Wei
9c833da88a
Added implementation for various GameObject functions
2022-09-13 18:42:43 +08:00
Kah Wei
073cf902a9
Fixed warnings and errors in Vector2/3 and GameObject
2022-09-13 18:37:05 +08:00
Kah Wei
32a68d22ae
Merge branch 'main' into SP3-6-c-scripting
2022-09-13 18:31:24 +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
Kah Wei
d643fe66b0
Fixed errors in SHADE_Managed
2022-09-13 17:16:36 +08:00
Xiao Qi
23a599abe8
SP3-107 SP3-108
...
Initial port from 200
Removed unused classes
Changing Event package for better ease of use
2022-09-13 16:34:05 +08:00
maverickdgg
f342fdcb95
changed more stuff to pragma once
2022-09-13 15:36:34 +08:00
maverickdgg
8842269c6d
Changed everything to use pragma once
2022-09-13 15:36:03 +08:00
maverickdgg
e9241feb69
moved all managers to their own folder
2022-09-13 15:26:23 +08:00
Kah Wei
0ed5cecbf3
Fixed ECS references in various files in SHADE_Managed
2022-09-13 15:18:56 +08:00
maverickdgg
d483916cc5
Changed SystemManager to use SystemID map instead of using a string map
2022-09-13 14:28:32 +08:00
Kah Wei
04cae0fad9
Merge branch 'main' into SP3-6-c-scripting
...
# Conflicts:
# SHADE_Engine/SHADE_Engine.vcxproj
# SHADE_Engine/SHADE_Engine.vcxproj.filters
# SHADE_Engine/premake5.lua
2022-09-13 14:09:32 +08:00
maverickdgg
51fc65b825
Added some typedefs
2022-09-13 14:07:40 +08:00
maverickdgg
8b8f0a076d
Added const to some functions
2022-09-13 13:57:01 +08:00
maverickdgg
9c5a705bef
Merge branch 'main' into SP3-5-ECS
2022-09-13 13:52:52 +08:00
Kah Wei
b674805547
Added ECS and Component classes for SHADE_Managed
2022-09-13 13:51:11 +08:00
Xiao Qi
5f56344a74
Shifted ECS_Base out of Engine Folder
2022-09-13 13:49:24 +08:00
maverickdgg
88894d1c3c
Merge branch 'main' into SP3-5-ECS
2022-09-13 13:30:21 +08:00
Kah Wei
4ed417cbea
Added EngineInterface
2022-09-13 11:43:49 +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