Only mark referenced pipeline members if a pipeline is bound

This commit is contained in:
baldurk
2019-08-27 13:46:52 +01:00
parent 3b04011f7f
commit c7682ca7a8
+1
View File
@@ -484,6 +484,7 @@ void GLRenderState::MarkReferenced(WrappedOpenGL *driver, bool initial) const
manager->MarkResourceFrameReferenced(Program, initial ? eFrameRef_None : eFrameRef_Read);
manager->MarkResourceFrameReferenced(Pipeline, initial ? eFrameRef_None : eFrameRef_Read);
if(Pipeline.name)
{
// mark all the sub programs referenced
GLenum programBinds[] = {