SHADE_Y3/Assets/Shaders
Brandon Mak 3bfec1e54f WIP will update later, afraid for BSOD again
- All Shaders now take in a single projection matrix. The type of projection matrix is dependent on the SHRenderer projection type.
- SHGraphicsSystem now only has a single render graph.
- SHGlobalDescriptorSets now store a descriptor set for static global data and a handle to the lighting system. Functions to bind their descriptor sets are also available. 
- Font desc set layout is added back into SHPredefinedData because while its possible to introspect the layouts from the shaders, the layouts is required beforehand to generate the font objects
- SHRenderers and SHViewport are now 2 separate entities, both passable to SHSubpass to be contained and used to set viewport/scissor and send camera matrices to shaders.
-  SHRenderer descriptor sets are now updated separately from the binding. They happen directly before the render graph executes.
2022-12-28 12:19:30 +08:00
..
DebugDrawMesh_VS.glsl WIP will update later, afraid for BSOD again 2022-12-28 12:19:30 +08:00
DebugDrawMesh_VS.shshaderb Added deebug drawing of cubes of any transform 2022-12-15 01:45:44 +08:00
DebugDrawMesh_VS.shshaderb.shmeta Reworked DebugDraw system (only lines now) 2022-12-14 01:20:12 +08:00
DebugDraw_FS.glsl Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-11-02 17:04:31 +08:00
DebugDraw_FS.shshaderb Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-11-02 17:04:31 +08:00
DebugDraw_FS.shshaderb.shmeta Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-11-02 17:04:31 +08:00
DebugDraw_VS.glsl WIP will update later, afraid for BSOD again 2022-12-28 12:19:30 +08:00
DebugDraw_VS.shshaderb Added deebug drawing of cubes of any transform 2022-12-15 01:45:44 +08:00
DebugDraw_VS.shshaderb.shmeta Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-11-02 17:04:31 +08:00
DeferredComposite_CS.glsl Shader updates 2022-11-02 14:21:27 +08:00
DeferredComposite_CS.shshaderb Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-11-02 17:04:31 +08:00
DeferredComposite_CS.shshaderb.shmeta Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-11-02 17:04:31 +08:00
Kirsch_CS.glsl SP3-282 Restructured loaders and compilers 2022-10-27 12:54:58 +08:00
Kirsch_CS.shshaderb Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-11-02 17:04:31 +08:00
Kirsch_CS.shshaderb.shmeta Reverted back to old asset IDs 2022-10-30 00:07:02 +08:00
Normals_FS.glsl WIP Runtime Material Editing support 2022-11-16 09:06:29 +08:00
Normals_FS.shshaderb WIP Runtime Material Editing support 2022-11-16 09:06:29 +08:00
Normals_FS.shshaderb.shmeta WIP Runtime Material Editing support 2022-11-16 09:06:29 +08:00
PureCopy_CS.glsl SP3-282 Restructured loaders and compilers 2022-10-27 12:54:58 +08:00
PureCopy_CS.shshaderb Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-11-02 17:04:31 +08:00
PureCopy_CS.shshaderb.shmeta Reverted back to old asset IDs 2022-10-30 00:07:02 +08:00
SSAOBlur_CS.glsl SSAO is fully implemented 2022-11-01 20:10:59 +08:00
SSAOBlur_CS.shshaderb Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-11-02 17:04:31 +08:00
SSAOBlur_CS.shshaderb.shmeta new SHMETA 2022-11-02 15:05:34 +08:00
SSAO_CS.glsl Updated SSAO shader 2022-11-22 16:00:05 +08:00
SSAO_CS.shshaderb Updated SSAO shader 2022-11-22 16:00:05 +08:00
SSAO_CS.shshaderb.shmeta new SHMETA 2022-11-02 15:05:34 +08:00
TestCube_FS.glsl Switched shaders to use multiply colour instead of additive 2022-11-04 14:04:59 +08:00
TestCube_FS.shshaderb Switched shaders to use multiply colour instead of additive 2022-11-04 14:04:59 +08:00
TestCube_FS.shshaderb.shmeta Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-11-02 17:04:31 +08:00
TestCube_Tile_FS.glsl Added VS and FS shaders to tile singular textures 2022-11-23 13:02:33 +08:00
TestCube_Tile_FS.shshaderb Added VS and FS shaders to tile singular textures 2022-11-23 13:02:33 +08:00
TestCube_Tile_FS.shshaderb.shmeta Added VS and FS shaders to tile singular textures 2022-11-23 13:02:33 +08:00
TestCube_Tile_VS.glsl WIP will update later, afraid for BSOD again 2022-12-28 12:19:30 +08:00
TestCube_Tile_VS.shshaderb Added VS and FS shaders to tile singular textures 2022-11-23 13:02:33 +08:00
TestCube_Tile_VS.shshaderb.shmeta Added VS and FS shaders to tile singular textures 2022-11-23 13:02:33 +08:00
TestCube_VS.glsl WIP will update later, afraid for BSOD again 2022-12-28 12:19:30 +08:00
TestCube_VS.shshaderb UI WIP 2022-11-18 22:03:21 +08:00
TestCube_VS.shshaderb.shmeta Merge remote-tracking branch 'origin/main' into SP3-1-Rendering 2022-11-02 17:04:31 +08:00
Text_FS.glsl Implemented Text Rendering 2022-11-20 19:03:12 +08:00
Text_FS.shshaderb Implemented Text Rendering 2022-11-20 19:03:12 +08:00
Text_FS.shshaderb.shmeta Text Rendering WIP 2022-11-10 16:59:26 +08:00
Text_VS.glsl WIP will update later, afraid for BSOD again 2022-12-28 12:19:30 +08:00
Text_VS.shshaderb Implemented Text Rendering 2022-11-20 19:03:12 +08:00
Text_VS.shshaderb.shmeta Text Rendering WIP 2022-11-10 16:59:26 +08:00
ToSwapchain_FS.glsl Write to swapchain image without SHEDITOR defined WIP 2022-11-22 09:05:56 +08:00
ToSwapchain_FS.shshaderb Write to swapchain image without SHEDITOR defined WIP 2022-11-22 09:05:56 +08:00
ToSwapchain_FS.shshaderb.shmeta Write to swapchain image without SHEDITOR defined WIP 2022-11-22 09:05:56 +08:00
ToSwapchain_VS.glsl Added functionality for graphics system to render to swapchain image 2022-11-22 10:10:26 +08:00
ToSwapchain_VS.shshaderb Added functionality for graphics system to render to swapchain image 2022-11-22 10:10:26 +08:00
ToSwapchain_VS.shshaderb.shmeta Write to swapchain image without SHEDITOR defined WIP 2022-11-22 09:05:56 +08:00
UI_FS.glsl doing up the main menu 2022-11-22 16:18:16 +08:00
UI_FS.shshaderb doing up the main menu 2022-11-22 16:18:16 +08:00
UI_FS.shshaderb.shmeta UI WIP 2022-11-18 22:03:21 +08:00
UI_VS.glsl WIP will update later, afraid for BSOD again 2022-12-28 12:19:30 +08:00
UI_VS.shshaderb Added UI Component check in SHBatch 2022-11-20 01:45:14 +08:00
UI_VS.shshaderb.shmeta UI WIP 2022-11-18 22:03:21 +08:00