… | |
… | |
1120 | |
1120 | |
1121 | void |
1121 | void |
1122 | enqueue_acquire_gl_objects (OpenCL::Queue self, SV *objects, ...) |
1122 | enqueue_acquire_gl_objects (OpenCL::Queue self, SV *objects, ...) |
1123 | ALIAS: |
1123 | ALIAS: |
1124 | enqueue_release_gl_objects = 1 |
1124 | enqueue_release_gl_objects = 1 |
1125 | CODE: |
1125 | PPCODE: |
1126 | if (!SvROK (objects) || SvTYPE (SvRV (objects)) != SVt_PVAV) |
1126 | if (!SvROK (objects) || SvTYPE (SvRV (objects)) != SVt_PVAV) |
1127 | croak ("OpenCL::Queue::enqueue_acquire/release_gl_objects argument 'objects' must be an arrayref with memory objects, in call"); |
1127 | croak ("OpenCL::Queue::enqueue_acquire/release_gl_objects argument 'objects' must be an arrayref with memory objects, in call"); |
1128 | |
1128 | |
1129 | cl_event ev = 0; |
1129 | cl_event ev = 0; |
1130 | EVENT_LIST (2, items - 2); |
1130 | EVENT_LIST (2, items - 2); |