Add support for Uniform Buffer to Utility/Renderer

This commit is contained in:
Lynix
2018-06-06 20:18:42 +02:00
parent 056bd0efdd
commit e4eae425b2
12 changed files with 259 additions and 19 deletions

View File

@@ -98,6 +98,7 @@ namespace Nz
void VertexBuffer::Reset(VertexDeclarationConstRef vertexDeclaration, BufferRef buffer)
{
NazaraAssert(buffer && buffer->IsValid(), "Invalid buffer");
NazaraAssert(buffer->GetType() == BufferType_Vertex, "Buffer must be a vertex buffer");
UInt32 size = buffer->GetSize();
Reset(std::move(vertexDeclaration), std::move(buffer), 0, size);