Add BufferUsage_Dynamic
Since OpenGL screams in performance warning because of a GL_STATIC_DRAW buffer being updated from another buffer
This commit is contained in:
parent
b85a734e6e
commit
d622a75d73
|
|
@ -58,6 +58,7 @@ namespace Nz
|
||||||
{
|
{
|
||||||
BufferUsage_DeviceLocal,
|
BufferUsage_DeviceLocal,
|
||||||
BufferUsage_DirectMapping,
|
BufferUsage_DirectMapping,
|
||||||
|
BufferUsage_Dynamic,
|
||||||
BufferUsage_PersistentMapping,
|
BufferUsage_PersistentMapping,
|
||||||
|
|
||||||
BufferUsage_Max = BufferUsage_DirectMapping
|
BufferUsage_Max = BufferUsage_DirectMapping
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,9 @@ namespace Nz
|
||||||
|
|
||||||
GLenum hint = GL_STREAM_COPY;
|
GLenum hint = GL_STREAM_COPY;
|
||||||
|
|
||||||
if (usage & BufferUsage_DeviceLocal)
|
if (usage & BufferUsage_Dynamic)
|
||||||
|
hint = GL_DYNAMIC_DRAW;
|
||||||
|
else if (usage & BufferUsage_DeviceLocal)
|
||||||
hint = GL_STATIC_DRAW;
|
hint = GL_STATIC_DRAW;
|
||||||
|
|
||||||
if (usage & BufferUsage_DirectMapping)
|
if (usage & BufferUsage_DirectMapping)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue