Brandon Mak
5f2fa7fdf5
WIP
...
- Created a class that allows custom mappings of descriptor types to set indices
- SHPredefinedData now contains objects of the above class with predefined mappings for the different sub systems in the Graphics System.
- These mappings are also accompanied with descriptor set layout vectors that are only for that system. This helps the sub systems have access to these layouts easily without having to pass them around.
- Created another class to manage global descriptor sets such as lights.
- Modified pipeline layout creation code to take in the correct descriptor set layouts.
2022-12-26 09:28:15 +08:00
Brandon Mak
b035582b30
Renamed SHGraphicsGlobalData to SHPredefinedData
...
- SHPredefinedData now contains the font data descriptor set layout as well
- Added a function for SHPredefinedData to retrieve descriptor sets based on a bitfield
- Modified descriptor sets to not be tied to a set index anymore
- Descriptor set layout doesn't have a set anymore
- Removed desc set index constants from SHGraphicsConstants since they aren't really needed anymore
2022-12-25 14:32:55 +08:00
mushgunAX
43950400ae
Merge branch 'main' into SP3-10-input-management
2022-12-25 14:13:30 +08:00
mushgunAX
ee4ec83f7a
Progress on Input Manager Fixes
2022-12-25 14:13:21 +08:00
Brandon Mak
dfa9facfe0
Merge branch 'main' into SP3-1-Rendering
2022-12-24 20:43:16 +08:00
Sri Sham Haran
c44f0f093a
Merge branch 'main' into SP3-4-Editor
2022-12-23 19:07:21 +08:00
mushgunAX
605d408a3a
Binding types, scroll wheel support, bind clears
2022-12-23 15:24:12 +08:00
Kah Wei
861e47812f
Fixed bug where StrToWstr and WstrToStr may contain invalid characters from a previous call
2022-12-22 15:06:52 +08:00
Kah Wei
360b362b7b
Moved command and process execution helpers to SHExecUtilities
2022-12-21 16:47:10 +08:00
Kah Wei
88e89a226a
Added the option to open the script csproj via menu bar
2022-12-20 22:35:47 +08:00
Kah Wei
8212ed2280
Application::Quit() no longer kills the application if in editor
2022-12-20 20:29:28 +08:00
Diren D Bharwani
3b55888fa1
Added conversions to and from wxyz quaternion representations
2022-12-16 23:19:44 +08:00
Diren D Bharwani
bbffdc5cd7
Merge remote-tracking branch 'origin/main' into SP3-16-Math
2022-12-16 23:02:36 +08:00
XiaoQiDigipen
c479e6c8d8
Merge pull request #294 from SHADE-DP/SP3-1-DebugDraw
...
Reworked DebugDraw System
2022-12-16 02:21:32 +08:00
Kah Wei
0a3ff527d9
SHDebugDraw drawing functions now have the colour parameter defaulted to white
2022-12-16 00:05:03 +08:00
Kah Wei
77a164cefb
Updated C# Gizmos class with DrawCube and DrawSphere in
2022-12-15 23:33:53 +08:00
Kah Wei
8978515cb9
Reworked SHDebugDraw to fit new interface of SHDebugDrawSystem
2022-12-15 23:25:49 +08:00
Kah Wei
eb06eebc32
Added ability to debug draw circles
2022-12-15 20:30:20 +08:00
Kah Wei
78575b11e4
Added debug draw of wire spheres, filled cube and filled sphere
2022-12-15 18:08:12 +08:00
Kah Wei
b6ab7b44d9
Renamed DrawWireBox to DrawWireCube
2022-12-15 02:19:30 +08:00
Kah Wei
9ef005346b
Merge branch 'main' into SP3-1-DebugDraw
2022-12-15 01:46:26 +08:00
Kah Wei
98ff16d00c
Added deebug drawing of cubes of any transform
2022-12-15 01:45:44 +08:00
mushgunAX
3041761e96
Merge branch 'main' into SP3-10-input-management
2022-12-14 16:13:27 +08:00
Kah Wei
06cc969658
Reworked DebugDraw system (only lines now)
2022-12-14 01:20:12 +08:00
XiaoQiDigipen
269edfcdfc
Merge pull request #293 from SHADE-DP/SP3-12-SceneGraph
...
Added ActiveInHierarchy property to Scene Nodes
2022-12-13 21:58:13 +08:00
mushgunAX
775dcd5337
Merge branch 'main' into SP3-10-input-management
2022-12-12 20:11:51 +08:00
Diren D Bharwani
7820d332b1
Changed managed code's GameObject to synce with the node's active state
2022-12-12 17:58:15 +08:00
Diren D Bharwani
9b17c62b1d
Added active in hierarchy property to scene nodes
2022-12-12 17:07:18 +08:00
Diren D Bharwani
970b9e7ec0
Merge remote-tracking branch 'origin/main' into SP3-12-SceneGraph
2022-12-12 17:00:43 +08:00
Sri Sham Haran
82765648c4
fix colliderpanel
2022-12-12 11:49:52 +08:00
Sri Sham Haran
a820d19670
Merge branch 'main' into SP3-4-Editor
2022-12-12 10:39:07 +08:00
XiaoQiDigipen
8df2d66f79
Merge pull request #291 from SHADE-DP/SP3-12-SceneGraph
...
Added Scene Init Exit events
2022-12-06 13:39:58 +08:00
maverickdgg
4f1007e6be
Added scene init exit events
2022-12-06 13:09:47 +08:00
maverickdgg
9eddcc8460
Merge branch 'main' into SP3-12-SceneGraph
2022-12-06 12:54:43 +08:00
mushgunAX
9a5dc52d77
Minor fixes to input manager
...
- Pass binding names into functions by const reference instead of by value
- Fixed oversight of not being able to modify or read mouse Y positive multiplier for a binding
2022-12-05 23:25:43 +08:00
XiaoQiDigipen
d25253118f
Merge pull request #286 from SHADE-DP/PlayerController
...
Change Script folders and added more audio
2022-11-26 10:09:23 +08:00
Glence
81978a90b6
added more audio and tidy up folder
...
tidy up scripts folder
added more audio (cause burden randall cant make up his mind)
adjusted main scene abit
2022-11-26 08:28:37 +08:00
Sri Sham Haran
128f07030b
Merge pull request #285 from SHADE-DP/PlayerController
...
Updated Audio and Scene along with bug fixes
2022-11-25 23:11:01 +08:00
Glence
cae8358341
updated scene changes
2022-11-25 23:10:17 +08:00
Glence
1302a7e58d
added jump var changes
...
change jump to be in update
added audio for AI
2022-11-25 22:53:38 +08:00
Glence
92ce7c96a8
Merge branch 'main' into PlayerController
2022-11-25 22:34:49 +08:00
Sri Sham Haran
e20675b144
Merge pull request #284 from SHADE-DP/Fix-Material
...
Fixed crash which occurs when changing the material of an object twice in a row in the inspector
2022-11-25 22:34:31 +08:00
Sri Sham Haran
c098f92532
Merge pull request #283 from SHADE-DP/AIFinalFixesGAM300M3
...
Fixed AI C# Script for final submission
2022-11-25 22:33:57 +08:00
Glence
fb512e7fc5
added the new banks in
...
removed unneeded bank
added new audio
2022-11-25 22:32:41 +08:00
Kah Wei
c84e33731b
Fixed crash which occurs when changing the material of an object twice in a row
2022-11-25 22:24:30 +08:00
mushgunAX
609be908f9
Revert "Made player jumping more responsive"
...
This reverts commit d6fab4439f
.
2022-11-25 20:18:36 +08:00
mushgunAX
a541565e55
Merge branch 'main' into AIFinalFixesGAM300M3
2022-11-25 20:17:11 +08:00
mushgunAX
5b41e832c6
Enhanced AI with better chase logic
...
- AI now keeps track of last waypoint he has seen player at and heads there in an attempt to chase him down
- AI can be made to reverse his chase/patrol path by running around him
- The scene with the AI fix is called "MainGameWithAIFixed"
2022-11-25 20:16:31 +08:00
XiaoQiDigipen
6694ce2e17
Merge pull request #282 from SHADE-DP/MergeAIToMainScene
...
Added in AI to maingame.shade
2022-11-25 19:05:31 +08:00
Sri Sham Haran
27aadf67d3
threw in AI to maingame.shade
2022-11-25 19:03:23 +08:00