Commit Graph

510 Commits

Author SHA1 Message Date
Kah Wei af24ed78dc Fixed MSIL warning when building scripts 2022-10-01 13:43:34 +08:00
XiaoQiDigipen e046dafced
Merge pull request #70 from SHADE-DP/SP3-5-ECS
Sp3 5 ecs
Added event manager include for added/removedComponentEvent
2022-09-30 20:36:02 +08:00
maverickdgg cbf4a1f5fd Merge branch 'main' into SP3-5-ECS 2022-09-30 20:35:12 +08:00
maverickdgg e4be5e0987 Added event manager include 2022-09-30 20:34:46 +08:00
XiaoQiDigipen 4647a94aa3
Merge pull request #68 from SHADE-DP/SP3-5-ECS
Sp3 5 ecs
Fixed SHFamilyID for SHSystem and SHComponent. It is still bugged for SHScene. For now we cant change SHScene.

Added ComponentAdded and ComponentRemoved events. (untested).
2022-09-30 20:27:44 +08:00
maverickdgg 2d07fb0afc Added component added and removed events 2022-09-30 20:25:26 +08:00
maverickdgg 9930b002c6
Merge pull request #67 from SHADE-DP/SHFamilyID-BugFix
Sh family id bug fix
2022-09-30 20:15:03 +08:00
maverickdgg 114ae86a9f Fixed SHFamilyID for SHSystem and SHComponent but still have issues with SHScene 2022-09-30 20:13:18 +08:00
maverickdgg b1a799cf05 Attempt using dllimport/dllexport 2022-09-29 07:59:04 +08:00
XiaoQiDigipen a9ff693646
Merge pull request #66 from SHADE-DP/SP3-6-c-scripting
Added script inspector, added Transform component for C# and added hot reloading options into editor
2022-09-29 00:11:51 +08:00
Kah Wei 70559204bf Added spinning raccoons and fixed TRansform component bug 2022-09-28 23:55:44 +08:00
Kah Wei 566c12a922 Merge branch 'main' into SP3-6-c-scripting
# Conflicts:
#	SHADE_Application/src/Scenes/SBTestScene.cpp
#	SHADE_Engine/src/Editor/SHEditorWidgets.hpp
2022-09-28 23:27:48 +08:00
XiaoQiDigipen c963f1d978
Merge pull request #65 from SHADE-DP/SP3-1-Rendering
Rendering merge
2022-09-28 20:42:03 +08:00
Brandon Mak 363e09bd55 Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-09-28 20:39:42 +08:00
Brandon Mak 78f216e445 Rendered multiple racoons 2022-09-28 20:33:29 +08:00
XiaoQiDigipen 238ed1665c
Merge pull request #64 from SHADE-DP/SP3-4-editor_fix
New editor widgets and windows
Add new editor widgets
Handle remaining reflected types for component view (arithmetic and enumerations)
Add simple profiler
2022-09-28 19:53:02 +08:00
Sri Sham Haran 371f8e5e6f Add simple profiler 2022-09-28 19:45:40 +08:00
Sri Sham Haran 10f5817c15 Merge branch 'main' into SP3-4-editor_fix 2022-09-28 19:01:18 +08:00
XiaoQiDigipen 9909cfaa96
Merge pull request #63 from SHADE-DP/SP3-129-AudioSystem
change engine premake to copy fmod over from its lib
2022-09-28 18:56:08 +08:00
Glence 551853084b Merge branch 'main' into SP3-129-AudioSystem 2022-09-28 18:54:21 +08:00
Glence a96ef67ec4 change engine premake to copy fmod lib over 2022-09-28 18:53:53 +08:00
XiaoQiDigipen 9a774508a8
Merge pull request #62 from SHADE-DP/SP3-129-AudioSystem
added fmod to dependencies.bat
2022-09-28 18:42:29 +08:00
Glence f83b40c96c added fmod to dependencies.bat 2022-09-28 18:40:45 +08:00
Sri Sham Haran a1775db60b Merge branch 'main' into SP3-4-editor_fix 2022-09-28 18:36:44 +08:00
Sri Sham Haran 02ec5d88e8 Add remaining controls to component view 2022-09-28 18:36:22 +08:00
XiaoQiDigipen fa6175256f
Merge pull request #61 from SHADE-DP/SP3-129-AudioSystem
Added AudioSystem

added audio system with banks
change the Dependencies to clone fmod
change premake to include fmode
space to play sound
Currently audiosystem is commented out due to causing the raccoon to not be rendered
2022-09-28 18:36:13 +08:00
Glence 5f4c81aeed comment out audiosystem from application to prevent accidents 2022-09-28 18:22:53 +08:00
Glence e71941cccf removing not needed buttons 2022-09-28 18:12:01 +08:00
Glence 43ad883bdb removing unnecessary creation of cpmponent 2022-09-28 18:08:49 +08:00
Brandon Mak 4fcb5e313b Added more objects + tested materials (still needs testing) 2022-09-28 18:03:46 +08:00
Glence 658562bdc4 Merge branch 'main' into SP3-129-AudioSystem 2022-09-28 17:51:40 +08:00
Glence bed6a144f8 banks curr working 2022-09-28 17:25:14 +08:00
Xiao Qi 6ef30bc415 post processing copy for publish build 2022-09-28 17:22:22 +08:00
XiaoQiDigipen 2ce927d471
Merge pull request #60 from SHADE-DP/SP3-16-Math
SP3-16 Fixed vector subscript operator return type
BUGFIX

SHVec2, 3 & 4 (non-const) subscript operators now return a reference to the element
2022-09-28 17:09:58 +08:00
XiaoQiDigipen a9932d5494
Merge pull request #59 from SHADE-DP/SP3-19-frame-rate-controller
FRC changed

FRC code changed to adapt better with current state of the engine. Sole purpose to retrieve the varying raw delta time

Only two functions:

Get the varying raw delta time of the current frame
Update the FRC to update the raw delta time
2022-09-28 17:09:31 +08:00
XiaoQiDigipen 9d00748d85
Merge pull request #58 from SHADE-DP/SP3-12-SceneGraph
SP3-12 Changed Predicate Type for SCeneGraph::Traverse
2022-09-28 17:08:59 +08:00
Diren D Bharwani 170ae5ac6b Fixed vector subscript operators return types 2022-09-28 17:06:37 +08:00
Diren D Bharwani b8224771d2 Merge remote-tracking branch 'origin/main' into SP3-16-Math 2022-09-28 16:53:44 +08:00
Kah Wei 94a7258eb3 Context menu for the script inspector will now work even when collapsed 2022-09-28 15:33:32 +08:00
Brandon Mak 2df9252e17 Fixed material desc set binding 2022-09-28 15:31:37 +08:00
Kah Wei 3730c2125f Modified script inspectors to use the vector widgets from SHEditorWidgets. SHEditorWidget is now a static class. 2022-09-28 15:28:59 +08:00
Kah Wei d9582cd0bd Fixed first instance in MDI call being wrong 2022-09-28 14:47:50 +08:00
Brandon Mak a2311a473e Auto stash before merge of "SP3-1-Rendering" and "origin/SP3-1-Rendering" 2022-09-28 10:29:42 +08:00
Brandon Mak a23f4f5218 Merge remote-tracking branch 'origin/SP3-1-Rendering' into SP3-1-Rendering 2022-09-28 10:28:19 +08:00
Brandon Mak d9cdf26098 Changed depth buffer format 2022-09-28 10:28:12 +08:00
Sri Sham Haran ac70758341 Merge remote-tracking branch 'origin/main' into SP3-4-editor_fix 2022-09-28 10:14:20 +08:00
Kah Wei 7010e1b688 Added initial implementation of script inspector 2022-09-28 00:06:47 +08:00
Glence 7fcac5e0eb god knows whats diff but audio is sort of working ish 2022-09-27 23:57:11 +08:00
Xiao Qi d5cc923413 Hard coded to always load racoon mesh instead of bag 2022-09-27 22:37:49 +08:00
mushgunAX 1813ad138c FRC changed 2022-09-27 22:05:59 +08:00