Lines Matching refs:mCurrentTexture
138 int buf = st.mCurrentTexture; in releaseTexImage()
164 st.mCurrentTexture = BufferQueue::INVALID_BUFFER_SLOT; in releaseTexImage()
262 if (slot != st.mCurrentTexture) { in updateAndReleaseLocked()
275 EGC_LOGV("updateAndRelease: (slot=%d buf=%p) -> (slot=%d buf=%p)", st.mCurrentTexture, in updateAndReleaseLocked()
286 if (st.mCurrentTexture != BufferQueue::INVALID_BUFFER_SLOT) { in updateAndReleaseLocked()
289 st.releaseBufferLocked(st.mCurrentTexture, in updateAndReleaseLocked()
291 mEglSlots[st.mCurrentTexture].mEglFence); in updateAndReleaseLocked()
299 pendingRelease->currentTexture = st.mCurrentTexture; in updateAndReleaseLocked()
302 pendingRelease->fence = mEglSlots[st.mCurrentTexture].mEglFence; in updateAndReleaseLocked()
308 st.mCurrentTexture = slot; in updateAndReleaseLocked()
336 if (st.mCurrentTexture == BufferQueue::INVALID_BUFFER_SLOT && mCurrentTextureImage == nullptr) { in bindTextureImageLocked()
344 st.mCurrentTexture); in bindTextureImageLocked()
358 st.mCurrentTexture); in bindTextureImageLocked()
434 int slot = st.mCurrentTexture; in attachToContext()
481 if (st.mCurrentTexture != BufferQueue::INVALID_BUFFER_SLOT) { in syncForReleaseLocked()
498 status_t err = st.addReleaseFenceLocked(st.mCurrentTexture, in syncForReleaseLocked()
507 EGLSyncKHR fence = mEglSlots[st.mCurrentTexture].mEglFence; in syncForReleaseLocked()
535 mEglSlots[st.mCurrentTexture].mEglFence = fence; in syncForReleaseLocked()