void WrappedOpenGL::glBindProgramPipeline(GLuint pipeline) { m_Real.glBindProgramPipeline(pipeline); GetCtxData().m_ProgramPipeline = pipeline; if(m_State == WRITING_CAPFRAME) { SCOPED_SERIALISE_CONTEXT(BIND_PROGRAMPIPE); Serialise_glBindProgramPipeline(pipeline); m_ContextRecord->AddChunk(scope.Get()); } }
void WrappedOpenGL::glBindProgramPipeline(GLuint pipeline) { m_Real.glBindProgramPipeline(pipeline); GetCtxData().m_ProgramPipeline = pipeline; if(m_State == WRITING_CAPFRAME) { SCOPED_SERIALISE_CONTEXT(BIND_PROGRAMPIPE); Serialise_glBindProgramPipeline(pipeline); m_ContextRecord->AddChunk(scope.Get()); GetResourceManager()->MarkResourceFrameReferenced(ProgramPipeRes(GetCtx(), pipeline), eFrameRef_Read); } }