Skip to content

Commit 1bd45d2

Browse files
Added a missing padding byte in the AlphaCompare struct and corrected TexGenSrc to Tex0 from TexCoord0 in a material's TexGen. Models are now compatible with J3DViewer.
1 parent e4a3874 commit 1bd45d2

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

SuperBMD/source/Materials/AlphaCompare.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ public void Write(EndianBinaryWriter writer)
4949
writer.Write(Reference1);
5050
writer.Write((sbyte)-1);
5151
writer.Write((short)-1);
52+
writer.Write((short)-1);
5253
}
5354

5455
public static bool operator==(AlphaCompare left, AlphaCompare right)

SuperBMD/source/Materials/Material.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public void SetUpTev(bool hasTexture, bool hasVtxColor, int texIndex)
122122
if (hasTexture)
123123
{
124124
// Generate texture stuff
125-
AddTexGen(TexGenType.Matrix2x4, TexGenSrc.TexCoord0, Enums.TexMatrix.Identity);
125+
AddTexGen(TexGenType.Matrix2x4, TexGenSrc.Tex0, Enums.TexMatrix.Identity);
126126
AddTexMatrix(TexGenType.Matrix3x4, 0, OpenTK.Vector3.Zero, OpenTK.Vector2.One, 0, OpenTK.Vector2.Zero, OpenTK.Matrix4.Identity);
127127
AddTevOrder(TexCoordId.TexCoord0, TexMapId.TexMap0, J3DColorChannelId.Null);
128128
AddTexIndex(texIndex);

0 commit comments

Comments
 (0)