1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

OpenGL: allow uploads of buffers to hardware ahead-of-time

This commit is contained in:
sfan5 2024-12-11 14:36:42 +01:00
parent bb550158fc
commit 33b8307119
3 changed files with 34 additions and 0 deletions

View file

@ -1167,6 +1167,24 @@ void CNullDriver::deleteHardwareBuffer(SHWBufferLink *HWBuffer)
delete HWBuffer;
}
void CNullDriver::updateHardwareBuffer(const scene::IVertexBuffer *vb)
{
if (!vb)
return;
auto *link = getBufferLink(vb);
if (link)
updateHardwareBuffer(link);
}
void CNullDriver::updateHardwareBuffer(const scene::IIndexBuffer *ib)
{
if (!ib)
return;
auto *link = getBufferLink(ib);
if (link)
updateHardwareBuffer(link);
}
void CNullDriver::removeHardwareBuffer(const scene::IVertexBuffer *vb)
{
if (!vb)