Set VertexReader's vtype_ to prevent oddness.
This commit is contained in:
parent
36f49706e0
commit
d0ab1c8ffc
2 changed files with 2 additions and 2 deletions
|
@ -454,7 +454,7 @@ void TransformDrawEngine::SoftwareTransformAndDraw(
|
||||||
float fog_end = getFloat24(gstate.fog1);
|
float fog_end = getFloat24(gstate.fog1);
|
||||||
float fog_slope = getFloat24(gstate.fog2);
|
float fog_slope = getFloat24(gstate.fog2);
|
||||||
|
|
||||||
VertexReader reader(decoded, decVtxFormat);
|
VertexReader reader(decoded, decVtxFormat, vertType);
|
||||||
for (int index = 0; index < maxIndex; index++) {
|
for (int index = 0; index < maxIndex; index++) {
|
||||||
reader.Goto(index);
|
reader.Goto(index);
|
||||||
|
|
||||||
|
|
|
@ -186,7 +186,7 @@ public:
|
||||||
class VertexReader
|
class VertexReader
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
VertexReader(u8 *base, const DecVtxFormat &decFmt) : base_(base), data_(base), decFmt_(decFmt) {}
|
VertexReader(u8 *base, const DecVtxFormat &decFmt, int vtype) : base_(base), data_(base), decFmt_(decFmt), vtype_(vtype) {}
|
||||||
|
|
||||||
void ReadPos(float pos[3]) {
|
void ReadPos(float pos[3]) {
|
||||||
switch (decFmt_.posfmt) {
|
switch (decFmt_.posfmt) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue