There is something very strange going on, because I cannot see any
difference between how create_from_gl_buffer and create_from_gl_texture are
declared, and yet:
seanl@michiru ~/project/voxel (git)-[master] % python noisetest.py
Traceback (most recent call last):
File "noisetest.py", line 8, in <module>
import pyopencl as cl
File
"/home/seanl/project/voxel/pyenv/lib/python3.5/site-packages/pyopencl-2015.2.4-py3.5-linux-x86_64.egg/pyopencl/__init__.py",
line 35, in <module>
import pyopencl.cffi_cl as _cl
File
"/home/seanl/project/voxel/pyenv/lib/python3.5/site-packages/pyopencl-2015.2.4-py3.5-linux-x86_64.egg/pyopencl/cffi_cl.py",
line 36, in <module>
from pyopencl._cffi import ffi as _ffi
ImportError:
/home/seanl/project/voxel/pyenv/lib/python3.5/site-packages/pyopencl-2015.2.4-py3.5-linux-x86_64.egg/pyopencl/_
cffi.cpython-35m-x86_64-linux-gnu.so: undefined symbol:
create_from_gl_texture
>From nm on the module:
0000000000044f30 T create_from_gl_buffer
00000000000453f0 T create_from_gl_renderbuffer
U create_from_gl_texture
0000000000041970 T create_image_2d
00000000000423a0 T create_image_3d
There is, however, a mangled version of create_from_gl_texture, and NOT for
create_from_gl_buffer:
0000000000044a00 T _Z22create_from_gl_texturePP6clbaseS0_mjij
On Mon, Mar 28, 2016 at 10:16 AM, Sean Lynch <[email protected]> wrote:
> Fantastic. I'll try it out after I put the kids to bed tonight (California
> time). And I'm happy to contribute tests.
>
> On Mon, Mar 28, 2016 at 10:10 AM, Andreas Kloeckner <
> [email protected]> wrote:
>
>> Sean Lynch <[email protected]> writes:
>>
>> > Beignet doesn't support clCreateFromGLBuffer, but it does support
>> > clCreateFromGLTexture. PyOpenCL supports clCreateFromGLBuffer, but I get
>> > NotImplementedError for GLTexture. Does anyone know what needs to be
>> done
>> > to make GLTexture work?
>>
>> I've made a preliminary implementation:
>>
>> https://github.com/pyopencl/pyopencl/commit/de58fbc6dac05428883e64e04dbf80268a30d0e9
>>
>> Could you please submit some code that can be used to test it? (ideally
>> as a patch/PR to the test suite)
>>
>> Thanks!
>> Andreas
>>
>
>
_______________________________________________
PyOpenCL mailing list
[email protected]
https://lists.tiker.net/listinfo/pyopencl