Loading libs/rs/rsContext.cpp +14 −10 Original line number Diff line number Diff line Loading @@ -270,20 +270,24 @@ void Context::deinitEGL() { Context::PushState::PushState(Context *con) { mRsc = con; if (con->mIsGraphicsContext) { mFragment.set(con->getProgramFragment()); mVertex.set(con->getProgramVertex()); mStore.set(con->getProgramStore()); mRaster.set(con->getProgramRaster()); mFont.set(con->getFont()); } } Context::PushState::~PushState() { if (mRsc->mIsGraphicsContext) { mRsc->setProgramFragment(mFragment.get()); mRsc->setProgramVertex(mVertex.get()); mRsc->setProgramStore(mStore.get()); mRsc->setProgramRaster(mRaster.get()); mRsc->setFont(mFont.get()); } } uint32_t Context::runScript(Script *s) { Loading Loading
libs/rs/rsContext.cpp +14 −10 Original line number Diff line number Diff line Loading @@ -270,20 +270,24 @@ void Context::deinitEGL() { Context::PushState::PushState(Context *con) { mRsc = con; if (con->mIsGraphicsContext) { mFragment.set(con->getProgramFragment()); mVertex.set(con->getProgramVertex()); mStore.set(con->getProgramStore()); mRaster.set(con->getProgramRaster()); mFont.set(con->getFont()); } } Context::PushState::~PushState() { if (mRsc->mIsGraphicsContext) { mRsc->setProgramFragment(mFragment.get()); mRsc->setProgramVertex(mVertex.get()); mRsc->setProgramStore(mStore.get()); mRsc->setProgramRaster(mRaster.get()); mRsc->setFont(mFont.get()); } } uint32_t Context::runScript(Script *s) { Loading