| 356 | |
| 357 | void PushDone(RayBuffer *rayBuffer) { doneQueue.Push(rayBuffer); } |
| 358 | RayBuffer *PopDone(const size_t queueIndex) { |
| 359 | RayBuffer *rb = doneQueue.Pop(queueIndex, queueDoneCounters[queueIndex]); |
| 360 | queueDoneCounters[queueIndex]++; |
| 361 | |
| 362 | return rb; |
| 363 | } |
| 364 | |
| 365 | private: |
| 366 | std::vector<unsigned int> queueToDoCounters; |