Fixed IndexMapper bug (with null index buffer)
Former-commit-id: bbec2fddc8f95cca9c62b0f07dd3d115949224c6
This commit is contained in:
parent
b86332a51b
commit
3255162d3a
|
|
@ -46,11 +46,13 @@ namespace
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
NzIndexMapper::NzIndexMapper(NzIndexBuffer* indexBuffer, nzBufferAccess access) :
|
NzIndexMapper::NzIndexMapper(NzIndexBuffer* indexBuffer, nzBufferAccess access)
|
||||||
m_mapper(indexBuffer, access)
|
|
||||||
{
|
{
|
||||||
if (indexBuffer && !indexBuffer->IsSequential())
|
if (indexBuffer && !indexBuffer->IsSequential())
|
||||||
{
|
{
|
||||||
|
if (!m_mapper.Map(indexBuffer, access))
|
||||||
|
NazaraError("Failed to map buffer"); ///TODO: Unexcepted
|
||||||
|
|
||||||
if (indexBuffer->HasLargeIndices())
|
if (indexBuffer->HasLargeIndices())
|
||||||
{
|
{
|
||||||
m_getter = Getter32;
|
m_getter = Getter32;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue