The application is responsible for synchronizing access to shared objects. So I think only one thing clEnqueueAcquire/ReleaseGLObjects to do is set the parameter event's status correctly. I will implement them, and remove the other NOT_IMPLEMENTED functions.
> -----Original Message----- > From: Beignet [mailto:beignet-boun...@lists.freedesktop.org] On Behalf Of > Rebecca N. Palmer > Sent: Friday, August 4, 2017 2:46 PM > To: beignet@lists.freedesktop.org > Subject: Re: [Beignet] Status of cl_khr_gl_sharing > > The *missing* functions aren't likely to be a problem: as far as I can tell, > http://sources.debian.net/src/forge/0.9.2- > 2/examples/opencl/cl_helpers.h/?hl=72#L72 > is the only place in Debian that tries to use one of them, and it correctly > handles > its absence. > > I'm more worried about the potential consequences (if any) of > clEnqueueAcquire/ReleaseGLObjects not actually doing anything. > > _______________________________________________ > Beignet mailing list > Beignet@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/beignet _______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/beignet