Kah Wei
|
b129a68680
|
Disabled setting of shader for now as it is buggy
|
2022-11-16 23:19:25 +08:00 |
Kah Wei
|
ae5f7801d4
|
Merge branch 'main' into SP3-1-MaterialEditSupport
|
2022-11-16 22:52:42 +08:00 |
Kah Wei
|
19bc90845f
|
Added additional checks for SetProperty() of Material and MaterialInstance
|
2022-11-16 21:01:51 +08:00 |
Kah Wei
|
8869b42db2
|
Fixed memory corruption in SHSubpass
|
2022-11-16 21:00:27 +08:00 |
Kah Wei
|
fe91f58d28
|
Fixed material inspector saving not saving the correct texture ID into the runtime material
|
2022-11-16 19:25:17 +08:00 |
Kah Wei
|
c5bca4111b
|
Fixed validation error caused by deleting empty batches
|
2022-11-16 19:23:26 +08:00 |
Kah Wei
|
f0c09817ce
|
EnsureBufferAndCopy utility functions now avoid resizes if new size is smaller or equal
|
2022-11-16 17:49:11 +08:00 |
Kah Wei
|
29b4465dfd
|
Split pre-rendering tasks to a PrepareRenderRoutine
|
2022-11-16 17:48:15 +08:00 |
Kah Wei
|
506b8836fe
|
Materials now keep track of their modified state and associated MaterialInstances keep track of changes to their base
|
2022-11-16 17:46:36 +08:00 |
Kah Wei
|
760c0386a9
|
Merge branch 'SP3-1-MaterialUpdate' into SP3-1-MaterialEditSupport
# Conflicts:
# SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHMaterial.h
|
2022-11-16 16:45:22 +08:00 |
Kah Wei
|
3affaf426d
|
WIP Runtime Material Editing support
|
2022-11-16 09:06:29 +08:00 |
Kah Wei
|
958310a8ea
|
Renderable now shows the name of the mesh and material assigned instead of asset IDs
|
2022-11-15 18:16:07 +08:00 |
Kah Wei
|
c69ad04f1e
|
Added functions to get name of a backing asset from SHResourceManager
|
2022-11-15 18:15:49 +08:00 |
Kah Wei
|
75f103c372
|
Setting pipeline of a material now triggers a reset of all properties for material instances based on the material
|
2022-11-15 15:58:38 +08:00 |