Temporarily fix ShaderPackage.MaterialElement.

This commit is contained in:
Ottermandias 2023-10-04 16:16:08 +02:00
parent a18ace433a
commit 83ab8e8003

View file

@ -80,7 +80,8 @@ public sealed unsafe class LiveMaterialPreviewer : LiveMaterialPreviewerBase
for (var i = 0; i < _shaderPackage->MaterialElementCount; ++i)
{
ref var parameter = ref _shaderPackage->MaterialElements[i];
// TODO fix when CS updated
ref var parameter = ref ((ShaderPackage.MaterialElement*) ((byte*)_shaderPackage + 0xA0))[i];
if (parameter.CRC == parameterCrc)
{
if ((parameter.Offset & 0x3) != 0