Lines Matching refs:dataIdx

596                 if (const uint32_t dataIdx = gpuImageDataIndices_[arrayIndex]; dataIdx != INVALID_TRACK_IDX) {
597 PLUGIN_ASSERT(dataIdx < static_cast<uint32_t>(gpuImageTracking_.size()));
598 gpuImageTracking_[dataIdx] = {}; // reset
599 gpuImageAvailableIndices_.push_back(dataIdx);
603 if (const uint32_t dataIdx = gpuBufferDataIndices_[arrayIndex]; dataIdx != INVALID_TRACK_IDX) {
604 PLUGIN_ASSERT(dataIdx < static_cast<uint32_t>(gpuBufferTracking_.size()));
605 gpuBufferTracking_[dataIdx] = {}; // reset
606 gpuBufferAvailableIndices_.push_back(dataIdx);
1626 uint32_t dataIdx = gpuBufferDataIndices_[arrayIndex];
1627 if (dataIdx == INVALID_TRACK_IDX) {
1629 dataIdx = gpuBufferAvailableIndices_.back();
1632 dataIdx = static_cast<uint32_t>(gpuBufferTracking_.size());
1635 gpuBufferDataIndices_[arrayIndex] = dataIdx;
1637 gpuBufferTracking_[dataIdx].resource.handle = handle;
1638 gpuBufferTracking_[dataIdx].state.gpuQueue = queue; // current queue for default state
1640 return gpuBufferTracking_[dataIdx];
1655 uint32_t dataIdx = gpuImageDataIndices_[arrayIndex];
1656 if (dataIdx == INVALID_TRACK_IDX) {
1658 dataIdx = gpuImageAvailableIndices_.back();
1661 dataIdx = static_cast<uint32_t>(gpuImageTracking_.size());
1664 gpuImageDataIndices_[arrayIndex] = dataIdx;
1666 gpuImageTracking_[dataIdx].resource.handle = handle;
1667 gpuImageTracking_[dataIdx].state.gpuQueue = queue; // current queue for default state
1669 (!gpuImageTracking_[dataIdx].additionalState.layouts)) {
1670 gpuImageTracking_[dataIdx].additionalState.layouts = make_unique<ImageLayout[]>(MAX_MIP_STATE_COUNT);
1673 return gpuImageTracking_[dataIdx];