[ModelSurfs] Potential fix

This commit is contained in:
momo5502 2017-01-18 20:49:19 +01:00
parent d85b422732
commit 5da890c625

View File

@ -23,14 +23,14 @@ namespace Components
Game::XSurface* surface = &surfs->surfaces[i]; Game::XSurface* surface = &surfs->surfaces[i];
if (surface->zoneHandle == -1) if (surface->zoneHandle == -1)
{ {
IDirect3DVertexBuffer9* vertexBuffer; IDirect3DVertexBuffer9* vertexBuffer = nullptr;
IDirect3DIndexBuffer9* indexBuffer; IDirect3DIndexBuffer9* indexBuffer = nullptr;
Game::Load_VertexBuffer(surface->verts0, &vertexBuffer, surface->vertCount * 32); Game::Load_VertexBuffer(surface->verts0, &vertexBuffer, surface->vertCount * 32);
Game::Load_IndexBuffer(surface->triIndices, &indexBuffer, surface->triCount * 3); Game::Load_IndexBuffer(surface->triIndices, &indexBuffer, surface->triCount * 3);
ModelSurfs::BufferMap[surface->verts0] = vertexBuffer; if (vertexBuffer) ModelSurfs::BufferMap[surface->verts0] = vertexBuffer;
ModelSurfs::BufferMap[surface->triIndices] = indexBuffer; if (indexBuffer) ModelSurfs::BufferMap[surface->triIndices] = indexBuffer;
} }
} }
} }