[ModelSurfs] Potential fix
This commit is contained in:
parent
d85b422732
commit
5da890c625
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user