Add all gl BufUsage values+support bufusage in ubo

This commit is contained in:
bloeys
2024-09-15 16:29:54 +04:00
parent 3cdd40f0a2
commit 5c98903723
5 changed files with 39 additions and 14 deletions

View File

@ -27,9 +27,9 @@ func (ib *IndexBuffer) SetData(values []uint32) {
ib.IndexBufCount = int32(len(values))
if sizeInBytes == 0 {
gl.BufferData(gl.ELEMENT_ARRAY_BUFFER, 0, gl.Ptr(nil), BufUsage_Static.ToGL())
gl.BufferData(gl.ELEMENT_ARRAY_BUFFER, 0, gl.Ptr(nil), BufUsage_Static_Draw.ToGL())
} else {
gl.BufferData(gl.ELEMENT_ARRAY_BUFFER, sizeInBytes, gl.Ptr(&values[0]), BufUsage_Static.ToGL())
gl.BufferData(gl.ELEMENT_ARRAY_BUFFER, sizeInBytes, gl.Ptr(&values[0]), BufUsage_Static_Draw.ToGL())
}
}