Commit Graph

828 Commits

Author SHA1 Message Date
Diren D Bharwani d4944ef920 Added a scene graph 2022-09-11 22:47:30 +08:00
Brandon Mak 47e9e3d3f2 WIP 2022-09-11 22:34:55 +08:00
Brandon Mak bf447c1d1d Auto stash before merge of "SP3-4-editor" and "origin/SP3-4-editor" 2022-09-11 20:03:11 +08:00
Sri Sham Haran 4b8c842615 [WIP] SHADE ImGui Vulkan Backend 2022-09-09 21:46:30 +08:00
Sri Sham Haran a8d00a29ec [WIP] Editor: ImGui-Vulkan integration 2022-09-09 16:04:49 +08:00
Brandon Mak 09c1d2654d WIP 2022-09-09 16:02:34 +08:00
Sri Sham Haran 4eb7e1f5f4 Merge branch 'SP3-1-Rendering' into SP3-4-editor 2022-09-09 14:38:28 +08:00
Brandon Mak 361237ede1 GETTER FOR RENDER GRAPH 2022-09-09 14:38:09 +08:00
Sri Sham Haran 122dc2f531 Merge branch 'SP3-1-Rendering' into SP3-4-editor 2022-09-09 14:35:23 +08:00
Brandon Mak ae372f2917 Getter for renderpass in render node 2022-09-09 14:34:09 +08:00
Sri Sham Haran 8208e14fed Merge branch 'SP3-1-Rendering' into SP3-4-editor 2022-09-09 14:21:42 +08:00
Brandon Mak d7954245d6 Created a descriptor pool for Graphics System 2022-09-09 14:21:13 +08:00
Sri Sham Haran 8ab95e9a6d Merge branch 'SP3-1-Rendering' into SP3-4-editor 2022-09-09 14:04:11 +08:00
Brandon Mak fe954271cb Getter for queue 2022-09-09 14:02:48 +08:00
Sri Sham Haran 03075ce738 Merge branch 'SP3-1-Rendering' into SP3-4-editor 2022-09-09 13:55:14 +08:00
Brandon Mak 78f8a9e455 Getter for physical device 2022-09-09 13:55:00 +08:00
Sri Sham Haran b164ecbd16 Merge branch 'SP3-1-Rendering' into SP3-4-editor 2022-09-09 13:37:10 +08:00
Brandon Mak 94a358995a Window is rendering black screen 2022-09-09 13:32:55 +08:00
Brandon Mak bed017e539 Fixed some warnings and premake files now include hpp files 2022-09-09 13:28:57 +08:00
Brandon Mak cce1d24374 Merge remote-tracking branch 'origin/SP3-1-Rendering' into SP3-1-Rendering 2022-09-09 11:20:46 +08:00
Brandon Mak fe6c5be8c6 Graphics System called in application 2022-09-09 11:20:38 +08:00
XiaoQiDigipen 759e414657
Merge pull request #8 from SHADE-DP/SP3-16-Math
SP3-16 Math

NEW

Vector2, Vector3 & Vector4
Matrix
Quaternions
Math Helpers
Enum Conversion
2022-09-08 23:35:13 +08:00
Diren D Bharwani f0b916b275 Added missing inverse function for Quaternions 2022-09-08 23:21:02 +08:00
Diren D Bharwani 392b51898a Added more implementations for Quaternions 2022-09-08 22:46:51 +08:00
Kah Wei cecbca26c5 Fixed some warnings in ResourceLibrary and SparseSet 2022-09-08 20:55:56 +08:00
Sri Sham Haran 28ab89cf91 set up backend functions 2022-09-08 20:34:44 +08:00
Diren D Bharwani 01ff98b24f Merge branch 'main' into SP3-16-Math
# Conflicts:
#	SHADE_Engine/SHADE_Engine.vcxproj
#	SHADE_Engine/src/SHpch.h
2022-09-08 19:46:06 +08:00
Sri Sham Haran 407ac11753 Merge branch 'main' into SP3-4-editor 2022-09-08 19:38:09 +08:00
Sri Sham Haran 32dc894608 SHEditor Base 2022-09-08 19:37:49 +08:00
Brandon Mak ae8e30f120 Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-09-08 19:19:36 +08:00
XiaoQiDigipen 3baf25112a
Merge pull request #7 from SHADE-DP/SP3-1-Rendering 2022-09-08 19:19:06 +08:00
Brandon Mak 62c67909ee Rendering Integration 2022-09-08 19:11:25 +08:00
Brandon Mak 1b58998724 Merge branch 'main' into SP3-1-Rendering 2022-09-08 17:05:52 +08:00
XiaoQiDigipen 04384e6b83
Merge pull request #6 from SHADE-DP/SP3-15-Tools
SP3-15 Added Logging & Exception Handling Tools

NEW

Added Logger
Added Exception Handler & Base Custom Exception type
UPDATES

Modified premake5 file in SHADE_Application to include spdlog
Remarks
The Logger needs to exist outside the application due to the application needing to be wrapped in a try-catch block, which will catch exceptions and pass it to the Exception Handler that logs exceptions using the Logger.
2022-09-08 17:03:32 +08:00
Diren D Bharwani 8cdd8b4a25 Added Math helper functions & wrappers for Vectors, Matrix and Quaternion. 2022-09-08 14:18:26 +08:00
Diren D Bharwani 280ef33587 Added logging & exception handling tools into engine, modified premake5 on SHADE_Application to include spdlog 2022-09-08 12:51:23 +08:00
maverickdgg 4c5c5f61e8 Merge branch 'main' into SP3-5-ECS 2022-09-08 12:17:10 +08:00
maverickdgg 85a63cec1f #comment removed two CreateEntity function overloads and added a default value to desired EID instead 2022-09-08 12:06:29 +08:00
Xiao Qi ce37eb004c Removed GLFW window pointer, replaced with void pointer 2022-09-08 11:52:04 +08:00
Xiao Qi 8563ecb7e8 Imported Application, Engine, Scene Manager, Test Scene from 200 2022-09-08 11:48:32 +08:00
XiaoQiDigipen b813edc84e
Merge pull request #5 from SHADE-DP/SP3-5-ECS
SP3-5 ECS initial commit
2022-09-08 11:18:01 +08:00
Xiao Qi 9a223098f6 Initial Commit 2022-09-08 11:17:25 +08:00
maverickdgg cfa7bb812a #comment initial commit added use of SHpch 2022-09-08 11:15:43 +08:00
maverickdgg ead46d0ef1 Merge branch 'main' into SP3-5-ECS 2022-09-08 11:09:36 +08:00
Xiao Qi 04ee50bc6a Generated solution 2022-09-08 11:08:46 +08:00
maverickdgg 1105edb8c2 initial commit 2022-09-08 11:08:23 +08:00
Xiao Qi e0a3f9d936 Typo in gitignore 2022-09-08 11:01:16 +08:00
Xiao Qi cd91fff6d7 Added ignore for vcxproj and sln 2022-09-08 11:00:04 +08:00
Sri Sham Haran 3c94f4c2b5 Made Dependencies batch file nice 2022-09-06 11:37:24 +08:00
Sri Sham Haran 060937344b Update Dependencies and Premake 2022-09-06 10:39:12 +08:00