Set VertexReader's vtype_ to prevent oddness.

This commit is contained in:
Unknown W. Brackets 2013-02-14 08:32:37 -08:00
parent 36f49706e0
commit d0ab1c8ffc
2 changed files with 2 additions and 2 deletions

View file

@ -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);

View file

@ -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) {