Lines Matching defs:slot
219 int8_t slot = (int8_t)m_dpbSlotsAvailable.front();
220 DE_ASSERT((slot >= 0) && ((deUint8)slot < m_dpbMaxSize));
221 m_slotInUseMask |= (1 << slot);
223 m_dpb[slot].Reserve();
224 return slot;
227 void FreeSlot(int8_t slot)
229 DE_ASSERT((deUint8)slot < m_dpbMaxSize);
230 DE_ASSERT(m_dpb[slot].isInUse());
231 DE_ASSERT(m_slotInUseMask & (1 << slot));
233 m_dpb[slot].Invalidate();
234 m_dpbSlotsAvailable.push(slot);
235 m_slotInUseMask &= ~(1 << slot);
238 DpbSlot& operator[](deUint32 slot)
240 DE_ASSERT(slot < m_dpbMaxSize);
241 return m_dpb[slot];
259 for (deUint8 slot = 0; slot < m_dpbMaxSize; slot++)
261 if (slot == dpbSlot)
263 m_dpb[slot].setPictureResource(pPic, age);
267 if (m_dpb[slot].getPictureResource() == pPic)
269 FreeSlot(slot);
684 VkCommandBuffer GetCommandBuffer(deUint32 slot)
686 DE_ASSERT(slot < m_commandBuffers.size());
687 return m_commandBuffers[slot];
738 deUint32 slot;
885 frameDataSlot.slot = slotId;