| 204 | } |
| 205 | |
| 206 | size_t OpenCLIntersectionDevice::GetQueueSize() { |
| 207 | if (started) { |
| 208 | size_t count = 0; |
| 209 | BOOST_FOREACH(OpenCLDeviceQueue *oclQueue, oclQueues) |
| 210 | count += oclQueue->pendingRayBuffers; |
| 211 | |
| 212 | return count; |
| 213 | } else |
| 214 | return 0; |
| 215 | } |
| 216 | |
| 217 | void OpenCLIntersectionDevice::PushRayBuffer(RayBuffer *rayBuffer, const u_int queueIndex) { |
| 218 | assert (started); |