Commit Graph

436 Commits

Author SHA1 Message Date
Glence f83b40c96c added fmod to dependencies.bat 2022-09-28 18:40:45 +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
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
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
Diren D Bharwani e58bb4f061 Changed predicate type for scene graph traverse to std::function 2022-09-27 17:15:43 +08:00
Diren D Bharwani b0d3d3a6c5 Merge remote-tracking branch 'origin/main' into SP3-12-SceneGraph 2022-09-27 16:59:31 +08:00
Xiao Qi e0ad6fbc71 Forked tinyddsloader into org
Updated dependencies.bat
2022-09-27 16:11:03 +08:00
XiaoQiDigipen 4c23151a14
Merge pull request #57 from SHADE-DP/SP3-13-Assets-Manager
SP3-13 Assets Management

Changed texture struct to contain pre processed information ready for buffer
2022-09-27 14:27:28 +08:00
Xiao Qi 5d022b7123 Fixed mipoffset 2022-09-27 14:12:05 +08:00
Glence 3c3b6a285b Merge branch 'main' into SP3-129-AudioSystem 2022-09-27 14:11:16 +08:00
Glence ee7cb36896 added the banks for testing 2022-09-27 14:11:04 +08:00
Xiao Qi 60540b1adc Temp function to retrieve all textures 2022-09-27 14:09:44 +08:00
XiaoQiDigipen 033414f7ea
Merge pull request #56 from SHADE-DP/SP3-10-input-management
Input Manager: Wheel Delta Poll and SH_API.h header
Minor changes. No new features.
2022-09-27 13:58:37 +08:00
Xiao Qi a7badba8b9 Copied over function from Texture Library to Texture loader to convert dds format to vk format 2022-09-27 13:58:19 +08:00
mushgunAX ce721b99e5 include SH_API.h 2022-09-27 13:37:52 +08:00
Xiao Qi 7487602151 SP3-104
Renamed DDS to Texture in most places
Prepared SHTextureAsset for ease of load into buffer and compilation
Added Copy constructor for SHTextureAsset
2022-09-27 13:02:12 +08:00
Glence 69041980f5 added the base for bank 2022-09-26 23:27:55 +08:00
Glence eeaf86e968 Merge branch 'main' into SP3-129-AudioSystem 2022-09-26 23:21:01 +08:00
Xiao Qi 1ea4689a89 SP3-237 Mesh write to binary file 2022-09-26 19:10:32 +08:00
Xiao Qi caab2c37ab Added GLTF extension recognisation 2022-09-26 19:10:12 +08:00
Xiao Qi 4dd2335fb8 Removed assimp post processing flag that was removing animations 2022-09-26 19:09:45 +08:00
mushgunAX 3b0ea251f3 mouse wheel delta poll 2022-09-26 18:08:59 +08:00
XiaoQiDigipen 728d615425
Merge pull request #55 from SHADE-DP/SP3-13-Assets-Manager
SP3-13 Assets Management
Added function in asset manager to retrieve all dds images
2022-09-26 17:49:06 +08:00
Xiao Qi 3800c01c4a Added function in asset manager to retrieve all dds images 2022-09-26 17:48:27 +08:00
XiaoQiDigipen 5c2a799e83
Merge pull request #54 from SHADE-DP/SP3-4-editor_fix
Editor implementation
Add in Hierarchy Panel and Inspector Panel
Editor init
Editor backend
2022-09-26 16:02:04 +08:00
Sri Sham Haran de8c2ce630 Merge branch 'main' into SP3-4-editor_fix 2022-09-26 15:59:38 +08:00
Sri Sham Haran 2c16eb4393 Reflect transform component 2022-09-26 15:53:54 +08:00
Glence 5a92b77a3a added missing , 2022-09-26 15:52:21 +08:00
Glence ac7ab83c16 Merge branch 'main' into SP3-129-AudioSystem 2022-09-26 15:51:59 +08:00
Glence d0d796781b remove audiosourcecomponent 2022-09-26 15:50:07 +08:00
XiaoQiDigipen 0c8fdb4985
Merge pull request #53 from SHADE-DP/SP3-13-Assets-Manager
SP3-13 Assets Management
Asset Manager Integration
Load fbx files into meshes
Load dds into memory
2022-09-26 14:43:04 +08:00
Xiao Qi 1c45b49937 Merge branch 'main' into SP3-13-Assets-Manager 2022-09-26 14:40:57 +08:00
Xiao Qi 99534c1613 SP3-103 SP3-104 Separated mesh and texture loading
Added in lines in SBApplication to load racoon fbx and dds textures

Racoon shows up in renderdoc hehe
2022-09-26 14:38:12 +08:00
Glence 65a6014b1c Merge branch 'main' into SP3-129-AudioSystem 2022-09-26 14:08:43 +08:00
Sri Sham Haran 247930ea68 Merge branch 'main' into SP3-4-editor_fix 2022-09-26 14:04:02 +08:00
Diren D Bharwani 09ad981a96 Merge remote-tracking branch 'origin/main' into SP3-16-Math 2022-09-26 13:59:00 +08:00
XiaoQiDigipen 8d32d76381
Merge pull request #52 from SHADE-DP/SP3-1-Rendering
Render graph fixes with attachment layouts
Render graph node was not moving batcher (this is now fixed)
2022-09-26 00:53:08 +08:00
XiaoQiDigipen 9e43cdd1a7
Merge pull request #51 from SHADE-DP/HandleDebugging
Handles will now properly show up automatically dereferenced or NULL in Visual Studio's debug views
2022-09-26 00:52:30 +08:00
Brandon Mak 2305cb7588 Merge remote-tracking branch 'origin/SP3-1-Rendering' into SP3-1-Rendering 2022-09-26 00:38:44 +08:00