Brandon Mak
4928ed4bcf
Will update commit message tomorrow. Fuck Vulkan. *KW in BG: DiReCtX*
...
- Changed RenderGraphNodeNames to RenderGraphEntityNames
- Managed to get shadow maps into desc sets
2023-01-09 09:44:40 +08:00
maverickdgg
e89b6f5c4c
Fixing button
2023-01-09 09:38:53 +08:00
maverickdgg
5f11a931c7
Added Toggle Button, Fixed canvas Scalar
2023-01-09 09:24:20 +08:00
maverickdgg
b293b28a56
Button fix
2023-01-09 07:14:40 +08:00
mushgunAX
7dbd0b93b3
Minor comment fix
2023-01-08 21:39:48 +08:00
mushgunAX
4123e76a7d
Checking Input Binding I/O
2023-01-08 21:36:19 +08:00
mushgunAX
92a7555370
Merge branch 'main' into SP3-10-input-management
2023-01-08 21:05:18 +08:00
mushgunAX
baaeb9ee10
Input Binding File I/O
2023-01-08 21:05:09 +08:00
XiaoQiDigipen
d913a6dd08
Merge pull request #303 from SHADE-DP/Model-Loader-Update
...
Updated Loading of .shmodel files and updated original models
2023-01-08 12:40:01 +08:00
Xiao Qi
67db3e636c
Updated racoon model and files
2023-01-08 12:37:48 +08:00
XiaoQiDigipen
f120f365eb
Merge pull request #302 from SHADE-DP/SP3-1-DebugDraw
...
Added support for debug drawing wireframe capsules
2023-01-08 12:20:11 +08:00
Kah Wei
686e141efa
Fixed comment for SHPrimitiveGenerator::LineCapsuleCap
2023-01-08 01:46:52 +08:00
Kah Wei
f44e7b7a1c
Debug draw capsule now works with different orientations
2023-01-08 01:43:40 +08:00
Kah Wei
5c5ff38b49
Merge branch 'main' into SP3-1-DebugDraw
2023-01-08 01:07:15 +08:00
Kah Wei
98bfbc1048
Added DrawWireCapsule for debug draw (doesn't support orientation changes yet)
2023-01-08 01:06:50 +08:00
Brandon Mak
1a0edf30d7
Will update commit message tomorrow. Fuck Vulkan. *KW in BG: DiReCtX*
2023-01-07 22:40:29 +08:00
Xiao Qi
1eab15d129
Root nullptr check when destroying rig tree
2023-01-07 22:04:11 +08:00
Xiao Qi
1a2a514f98
Updated all models
2023-01-07 22:00:46 +08:00
Xiao Qi
de0dc5db61
Recompiled models
2023-01-07 21:48:31 +08:00
Xiao Qi
c3d027f5b1
AssetID check for 0
2023-01-07 21:32:16 +08:00
Xiao Qi
ae024e9757
Changed order of init in asset manager to init all loaders first before building directory to avoid crash
2023-01-07 21:13:59 +08:00
Xiao Qi
73a1aaa480
Updated model loading to match new model binary implementation
...
Changed some calls in resource to match new names and defines
2023-01-07 21:00:11 +08:00
Brandon Mak
77a5829fc9
Shadows WIP
2023-01-07 17:45:49 +08:00
SHAM-DP
f726592557
Popup window base & popup management
...
Added Scene save prompt popup (WIP)
2023-01-07 17:34:07 +08:00
Xiao Qi
64323f6cf8
Merge branch 'SP3-17-animation-system' into Model-Loader-Update
2023-01-07 16:43:01 +08:00
Xiao Qi
ab766d9304
Updated Model asset and rig loading
2023-01-07 16:42:13 +08:00
XiaoQiDigipen
83eb3fffcd
Merge pull request #301 from SHADE-DP/SP3-16-Math
...
Added rotate method with quaternions for Vector3
2023-01-07 16:18:36 +08:00
Diren D Bharwani
222bda9a13
Replaced Transform's Forward.get with new rotate method
2023-01-07 16:16:35 +08:00
Diren D Bharwani
c3582cf5ee
Added a rotate method with quaternions for Vector3
2023-01-07 16:14:55 +08:00
Diren D Bharwani
8914dea574
Merge remote-tracking branch 'origin/main' into SP3-16-Math
2023-01-07 16:01:03 +08:00
Brandon Mak
8bb406e17f
Shadows WIP
...
- new subpass generated for shadow maps now use light's renderer
- Added support to pass in custom binding and location for vertex attributes
- SHLightingSubSystem GetViewMatrix uses SHMatrix::LookAtLH but with hard-coded values for now. This will eventually be replaced with real position and target values
- Created new shadow map rendering vertex input state.
2023-01-07 15:27:08 +08:00
SHAM-DP
1188c61c7d
Filter WIP (Need to optimize the search first)
2023-01-07 15:25:50 +08:00
Brandon Mak
3e01c9e80a
shadows WIP
2023-01-07 12:01:09 +08:00
Brandon Mak
d3cd36984d
Shadow map WIP
2023-01-07 07:42:42 +08:00
Brandon Mak
19f9b67550
Shadow map WIP
...
- Added companion subpass object to subpass
- Lighting sub system updates a light's renderer when it is a valid handle
- Light component's renderer will be created in the graphics system event when a light's shadow is enabled
2023-01-06 10:40:19 +08:00
Diren D Bharwani
8ca4045d55
R for retard
2023-01-05 17:53:48 +08:00
Diren D Bharwani
6ca2ea4fa8
Merge remote-tracking branch 'origin/PhySH' into PhySH
2023-01-05 14:41:07 +08:00
Diren D Bharwani
0c92e7ff6c
Added more comments and clarity for polyhedron edge contacts
2023-01-05 14:40:59 +08:00
Diren D Bharwani
016f6c804d
Added more comments and clarity for
2023-01-05 14:40:06 +08:00
Diren D Bharwani
68e11ba48e
Added edge vs edge contacts for convex polyhedron collisions
2023-01-05 13:42:17 +08:00
Diren D Bharwani
c484a088fd
Added first half of Gauss Map Optimised SAT
2023-01-05 01:12:25 +08:00
Diren D Bharwani
dffdec9d9c
Cleaned up colliders
2023-01-04 19:45:41 +08:00
Kah Wei
9d17328262
Added bone animation supported vertex shader
2023-01-04 18:20:04 +08:00
Diren D Bharwani
dd2fc934a2
Removed Redundant Geometry
2023-01-04 17:48:08 +08:00
Kah Wei
7da89def50
Refactored SHBatch to support animation data in the same descriptor set
2023-01-04 17:42:02 +08:00
Kah Wei
3ca6859fcb
Merge branch 'main' into SP3-17-animation-system
...
# Conflicts:
# SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.cpp
# SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.h
# SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp
2023-01-04 15:52:08 +08:00
Diren D Bharwani
a49c674c2b
Generalised the Parallel Axis Theorem for computing inertia tensors
2023-01-04 15:03:58 +08:00
Diren D Bharwani
d7fa40776a
Merge remote-tracking branch 'origin/main' into PhySH
2023-01-04 14:35:37 +08:00
Brandon Mak
db87bea002
Added pre compute functions for render graph node compute
2023-01-04 09:58:29 +08:00
XiaoQiDigipen
75f4490409
Merge pull request #300 from SHADE-DP/SP3-4-Editor
...
Added Copy/Paste of component values, scene name display, editor config
2023-01-04 01:01:34 +08:00