Merge pull request #1519 from Azaezel/alpha41/openglCleanups

misc opengl cleanups
This commit is contained in:
Brian Roberts 2025-07-09 18:57:40 -05:00 committed by GitHub
commit 214b72ca7d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -450,10 +450,6 @@ GFXPrimitiveBuffer *GFXGLDevice::allocPrimitiveBuffer( U32 numIndices, U32 numPr
} }
void GFXGLDevice::setVertexStream( U32 stream, GFXVertexBuffer *buffer ) void GFXGLDevice::setVertexStream( U32 stream, GFXVertexBuffer *buffer )
{
AssertFatal(stream <= 1, "GFXGLDevice::setVertexStream only support 2 stream (0: data, 1: instancing)");
//if(mCurrentVB[stream] != buffer)
{ {
// Reset the state the old VB required, then set the state the new VB requires. // Reset the state the old VB required, then set the state the new VB requires.
if (mCurrentVB[stream]) if (mCurrentVB[stream])
@ -465,7 +461,6 @@ void GFXGLDevice::setVertexStream( U32 stream, GFXVertexBuffer *buffer )
mNeedUpdateVertexAttrib = true; mNeedUpdateVertexAttrib = true;
} }
}
void GFXGLDevice::setVertexStreamFrequency( U32 stream, U32 frequency ) void GFXGLDevice::setVertexStreamFrequency( U32 stream, U32 frequency )
{ {
@ -511,6 +506,8 @@ void GFXGLDevice::endSceneInternal()
{ {
// nothing to do for opengl // nothing to do for opengl
mCanCurrentlyRender = false; mCanCurrentlyRender = false;
mVolatileVBs.clear();
mVolatilePBs.clear();
} }
void GFXGLDevice::copyResource(GFXTextureObject* pDst, GFXCubemap* pSrc, const U32 face) void GFXGLDevice::copyResource(GFXTextureObject* pDst, GFXCubemap* pSrc, const U32 face)