Commit Graph

2594 Commits

Author SHA1 Message Date
Brandon Mak ec2ec82163 Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-10-01 15:00:01 +08:00
XiaoQiDigipen 8ad315193d
Merge pull request #72 from SHADE-DP/SP3-6-c-scripting
Fixed MSIL warning when building scripts
2022-10-01 14:55:31 +08:00
Kah Wei b3b565454f Merge branch 'main' into SP3-6-c-scripting 2022-10-01 14:50:46 +08:00
mushgunAX 0360a8bfa1 made the Input Manager NOT be a System anymore 2022-10-01 14:34:30 +08:00
maverickdgg 78d13c0ab8 Changed some couts and asserts to use SHLOG 2022-10-01 14:28:13 +08:00
mushgunAX dc8d58d95c fix GetMouseWindowPosition() 2022-10-01 13:49:11 +08:00
Kah Wei af24ed78dc Fixed MSIL warning when building scripts 2022-10-01 13:43:34 +08:00
XiaoQiDigipen a011e9a795
Merge pull request #71 from SHADE-DP/SP3-13-Assets-Manager
SP3-13 Assets Management
SP3-103 SP3-104 SP3-237 GLTF/DDS Loading complete. Compilation/Loading of mesh and texture data into custom binary files implemented
2022-10-01 13:39:33 +08:00
Xiao Qi 0792979dff Moved some comments 2022-10-01 13:31:08 +08:00
Xiao Qi adbb77932c Merge branch 'main' into SP3-13-Assets-Manager 2022-10-01 13:29:51 +08:00
Xiao Qi c82d01631c SP3-237 Texture load/compile successfully 2022-10-01 13:27:51 +08:00
Xiao Qi 5069a42319 SP3-237 Mesh compile and load successfully. Although now path to load/compile is hardcoded. Flow will be done after MS1 2022-10-01 13:12:37 +08:00
Diren D Bharwani e956797441 Merge remote-tracking branch 'origin/main' into SP3-2-Physics 2022-10-01 01:13:13 +08:00
Xiao Qi 8a3d3c8d4e SP3-237 SP3-103 SP3-104 Implemented SHTexture and SHMesh binary file writing and loading. NOT TESTED
Added file level comments
2022-09-30 22:08:17 +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
Xiao Qi 584b7e425f WIP Write meta files to track whether raw asset (fbx/gltf/dds) have been compiled into custom binary 2022-09-30 08:57:25 +08:00
Brandon Mak 00695950d9 Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-09-29 10:59:18 +08:00
Xiao Qi a51cbb7e70 Merge branch 'main' into SP3-13-Assets-Manager 2022-09-29 10:55:49 +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
Diren D Bharwani 0e07960938 Merge remote-tracking branch 'origin/main' into SP3-2-Physics 2022-09-28 21:30:57 +08:00
Diren D Bharwani 561f2b091f Added PhysicsObject to handle interface between components and physics system 2022-09-28 21:09:27 +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
Xiao Qi 219aaa1707 Split texture loader into 2 paths for dds and shtexture format.
SHTexture binary load half done
2022-09-28 18:35:59 +08:00
Xiao Qi 201b19e8a6 SP3-237
Renamed MeshWriter to MeshCompiler
Implemented texture compiler
2022-09-28 18:35:22 +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