XiaoQiDigipen
87936f1e31
Merge pull request #259 from SHADE-DP/SP3-2-Physics
...
Fixed fatal bug where rigidbody masses was incorrectly computed when editor is enabled
2022-11-23 13:50:22 +08:00
XiaoQiDigipen
6161d81c4a
Merge pull request #256 from SHADE-DP/Fix-NoGPUClarity
...
Added explicit error check for when no supported GPUs are available to use
2022-11-23 13:48:37 +08:00
Diren D Bharwani
db69cfb567
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-23 13:30:40 +08:00
Diren D Bharwani
1402139369
Fixed bug where colliders were not properly added with editor enabled
2022-11-23 13:30:28 +08:00
Xiao Qi
0edd2f24e3
Added VS and FS shaders to tile singular textures
...
Added shader stage flag bit for vertex shaders
2022-11-23 13:02:33 +08:00
Kah Wei
1a26b0ac70
When no GPU is detected, a proper exception describing it is now thrown instead of failing silently
2022-11-23 09:57:55 +08:00
Diren D Bharwani
2523613732
Fixed fatal bug that prevent scene changing while the editor is enabled
2022-11-23 01:01:29 +08:00
Diren D Bharwani
fa83e2bc4c
Modified Shape.Raycast functions to return RaycastResult
2022-11-23 01:01:12 +08:00
Xiao Qi
cc2587a7bd
Added recognition for material and prefab types when generating meta files
2022-11-22 21:54:51 +08:00
Xiao Qi
bcd8b37fd7
Merge branch 'main' into SP3-13-Assets-Manager
2022-11-22 21:53:46 +08:00
maverickdgg
44733308f1
Merge branch 'main' into SP3-20-UI-System
2022-11-22 21:04:03 +08:00
maverickdgg
7c36886669
Fix for Canvas scaler
2022-11-22 21:03:53 +08:00
XiaoQiDigipen
cecd8ab717
Merge pull request #251 from SHADE-DP/SP3-2-Physics
...
Fixed Rigidbodies not sleeping
2022-11-22 20:58:11 +08:00
maverickdgg
142f025692
Added check for editor camera.
2022-11-22 20:54:16 +08:00
Diren D Bharwani
72d70e4747
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-22 20:46:37 +08:00
Diren D Bharwani
62c4b3837d
Fixed bug where transform dirty flags were not being properly cleared.
...
This was preventing bodies from going to sleep and transforms always updating.
2022-11-22 20:46:31 +08:00
maverickdgg
a57145b510
Merge branch 'main' into SP3-20-UI-System
2022-11-22 20:39:39 +08:00
maverickdgg
a612e71f0c
Added Buttons, Added Canvas Scaling matrix, Added Serialization of buttons and camera arm
2022-11-22 20:39:15 +08:00
XiaoQiDigipen
720ccb6eab
Merge pull request #249 from SHADE-DP/SP3-2-Physics
...
Fixed various physics bugs and added Physics Material to Inspector
2022-11-22 20:14:31 +08:00
Xiao Qi
57a0bbdb8c
Added entity count at the bottom bar of editor
...
Changed colour of bottom bar
2022-11-22 20:14:21 +08:00
Diren D Bharwani
dab51ee4cf
Readded testing function in physics routines for future use
2022-11-22 20:00:58 +08:00
Diren D Bharwani
053c3e04fd
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-22 19:26:47 +08:00
Diren D Bharwani
c18d58cba3
Fixed various physics bugs
...
Fixed bug where world was prebuilt and entity IDs were wrongly synced
Fixed collider properties not being synced in the first frame during mass property computations
Fixed static objects being wrongly updated post world update
2022-11-22 19:26:17 +08:00
Kah Wei
9964d5dfce
Fixed missing comments for SHEditorUI
2022-11-22 18:17:24 +08:00
Kah Wei
1bd19b90a8
Merge branch 'main' into SP3-6-c-scripting
2022-11-22 18:11:17 +08:00
Kah Wei
4478b6db62
Added editor support for FontAsset, MeshAsset and MaterialAsset.
2022-11-22 17:48:01 +08:00
Kah Wei
7d692061fb
Reworked how Materials are handled on C#
2022-11-22 17:23:50 +08:00
Kah Wei
719d29dec3
Renamed Mesh and Font structs in Managed to MeshAsset and FontAsset and reworked them to be a abstraction for asset IDs
2022-11-22 16:51:07 +08:00
Glence
71e8ba6044
doing up the main menu
2022-11-22 16:18:16 +08:00
Kah Wei
a78b3c0123
Reworked NativeAsset system
2022-11-22 15:52:55 +08:00
Xiao Qi
681e7f3506
Added invalid Asset ID Macro
2022-11-22 14:26:10 +08:00
maverickdgg
5d04149797
buttons WIP
2022-11-22 14:02:45 +08:00
Xiao Qi
5024956c04
Merge branch 'main' into SP3-13-Assets-Manager
2022-11-22 13:54:40 +08:00
maverickdgg
cf10724f3a
Update SHSerialization.cpp
2022-11-22 13:17:45 +08:00
maverickdgg
3e4ebaab7b
Merge branch 'main' into SP3-20-UI-System
2022-11-22 13:16:04 +08:00
maverickdgg
080c2c70d5
Added canvas to serialization
2022-11-22 13:09:40 +08:00
XiaoQiDigipen
437cb075d3
Merge pull request #242 from SHADE-DP/SP3-141-Camera-System
...
FIxed major crashes caused by main camera retrieval and entity destroy
2022-11-22 12:55:17 +08:00
maverickdgg
858e200fb3
Bug fixes
2022-11-22 11:32:19 +08:00
Brandon Mak
cf0b94e97d
Merge branch 'main' into SP3-1-Rendering
2022-11-22 10:50:04 +08:00
Brandon Mak
dfe86ce7db
Fixed resizing bug
2022-11-22 10:43:59 +08:00
Brandon Mak
4377972315
Added functionality for graphics system to render to swapchain image
...
- Added functionality for graphics system to render to swapchain image when SHEDITOR is disabled. This is done via rendering a simple quad on screen and using an input attachment as a texture to the shader.
2022-11-22 10:10:26 +08:00
Brandon Mak
964b375ccd
Write to swapchain image without SHEDITOR defined WIP
2022-11-22 09:05:56 +08:00
Diren D Bharwani
23bae3d515
Fixed bug with Bounciness failing to serialise
2022-11-22 00:46:32 +08:00
Diren D Bharwani
f1ac689bb0
Added Physics Materials to Inspector
2022-11-22 00:37:09 +08:00
Kah Wei
af2ad6cc80
Merge branch 'main' into SP3-6-c-scripting
2022-11-21 20:59:08 +08:00
Kah Wei
4172362790
Renamed SHTextRenderer to SHTextRenderable
2022-11-21 20:35:31 +08:00
Brandon Mak
cd6edeeee4
Merge branch 'main' into SP3-1-Rendering
2022-11-21 20:29:10 +08:00
XiaoQiDigipen
6d8fba8e05
Merge pull request #238 from SHADE-DP/Fix-BatchPersistence
...
Fixed ghosts of a renderable being rendered when a material is changed
2022-11-21 20:27:48 +08:00
Xiao Qi
1ed0181c9e
Reverted premake changes
2022-11-21 20:27:38 +08:00
XiaoQiDigipen
81043a5927
Merge pull request #237 from SHADE-DP/SP3-2-Physics
...
Added more debug drawing & Fixed Physics running without SHEDITOR
2022-11-21 20:24:05 +08:00