material initial and pose fix

This commit is contained in:
bird_egop
2026-06-06 21:26:56 +03:00
parent 776bb9fcb3
commit 5baf3f324f
13 changed files with 536 additions and 248 deletions
+3 -3
View File
@@ -15,11 +15,11 @@ namespace MaterialLib;
/// <param name="Animations">Анимации материала в порядке чтения из файла.</param>
public record MaterialFile(
string FileName,
int Version,
uint Version,
int Magic1,
int MaterialRenderingType,
uint MaterialRenderingType,
bool SupportsBumpMapping,
int IsParticleEffect,
uint IsParticleEffect,
BlendMode SourceBlendMode,
BlendMode DestBlendMode,
float GlobalAlphaMultiplier,
+1 -1
View File
@@ -5,7 +5,7 @@ namespace MaterialLib;
public static class MaterialParser
{
public static MaterialFile ReadFromStream(Stream fs, string fileName, int elementCount, int magic1)
public static MaterialFile ReadFromStream(Stream fs, string fileName, uint elementCount, int magic1)
{
var materialRenderingType = elementCount >> 2 & 0xf;
var supportsBumpMapping = (elementCount & 2) != 0;