… | |
… | |
1558 | #if cl_apple_gl_sharing || cl_khr_gl_sharing |
1558 | #if cl_apple_gl_sharing || cl_khr_gl_sharing |
1559 | |
1559 | |
1560 | void |
1560 | void |
1561 | acquire_gl_objects (OpenCL::Queue self, SV *objects, ...) |
1561 | acquire_gl_objects (OpenCL::Queue self, SV *objects, ...) |
1562 | ALIAS: |
1562 | ALIAS: |
|
|
1563 | release_gl_objects = 1 |
1563 | enqueue_acquire_gl_objects = 0 |
1564 | enqueue_acquire_gl_objects = 0 |
1564 | ALIAS: |
|
|
1565 | enqueue_release_gl_objects = 1 |
1565 | enqueue_release_gl_objects = 1 |
1566 | PPCODE: |
1566 | PPCODE: |
1567 | if (!SvROK (objects) || SvTYPE (SvRV (objects)) != SVt_PVAV) |
1567 | if (!SvROK (objects) || SvTYPE (SvRV (objects)) != SVt_PVAV) |
1568 | croak ("OpenCL::Queue::enqueue_acquire/release_gl_objects argument 'objects' must be an arrayref with memory objects, in call"); |
1568 | croak ("OpenCL::Queue::enqueue_acquire/release_gl_objects argument 'objects' must be an arrayref with memory objects, in call"); |
1569 | |
1569 | |