Khronos public bugtracker – Bug 345
OpenCL C extensions are "enabled", not "required"
Last modified: 2010-08-20 19:41:02 PDT
First, this is David Garcia from QUALCOMM.
I'm copying and pasting a message forum here (http://www.khronos.org/message_boards/viewtopic.php?f=41&t=3071). I've confirmed that it's a typo in the man pages:
In the online reference for CL 1.0 and 1.1 in the section :
Preprocessor Directives and Macros under #pragma OPENCL EXTENSION :
Both sets of manpages describe a 'require' behaviour, this is in contradiction
to the PDF specification where this is called 'enable'
I don't think we have any process identified for bugfixes to the CL man pages.
For small things I'd be willing to propose fixes, for bigger things we'd
probably want to go back to Miller & Mattson (but my understanding is they
did the CL pages under a fixed contract, so that might get complicated).