|
@@ -541,7 +541,7 @@ func (g *Geometry) RenderSetup(gs *gls.GLS) {
|
|
|
// Update Indices buffer if necessary
|
|
// Update Indices buffer if necessary
|
|
|
if g.indices.Size() > 0 && g.updateIndices {
|
|
if g.indices.Size() > 0 && g.updateIndices {
|
|
|
gs.BindBuffer(gls.ELEMENT_ARRAY_BUFFER, g.handleIndices)
|
|
gs.BindBuffer(gls.ELEMENT_ARRAY_BUFFER, g.handleIndices)
|
|
|
- gs.BufferData(gls.ELEMENT_ARRAY_BUFFER, g.indices.Bytes(), g.indices, gls.STATIC_DRAW)
|
|
|
|
|
|
|
+ gs.BufferData(gls.ELEMENT_ARRAY_BUFFER, g.indices.Bytes(), g.indices.ToUint32(), gls.STATIC_DRAW)
|
|
|
g.updateIndices = false
|
|
g.updateIndices = false
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|