Branch: master
-
added missing header in threadpool.cpp
zuzuf committedJan 6, 2018 -
zuzuf committed
Jan 6, 2018
-
* informations about kernel arguments are stored in a std::deque of s…
zuzuf committedSep 29, 2015 …tructs instead of several std::deque * for Linux, calls to /sbin/sysctl are replaced with only sysctl (because it may be somewhere else)
-
* fixed implementation of any/all/select for vector of wide scalar el…
zuzuf committedJul 5, 2015 …ements (for 64bits elements the mask was computed in 32bits and always was 0) * fixed macro_expansion code depending on a C++11 only feature
-
* fixed swizzling syntax not being recognized as valid when output is…
zuzuf committedJul 5, 2015 … wider than input vector
-
* fixed parser not recognizing pattern "%d*\." as a floatting point n…
zuzuf committedJul 5, 2015 …umber (the '.' was dropped)
-
sctincman committed
Feb 17, 2015
-
add alternate vector form of ldexp
sctincman committedFeb 10, 2015 -
isinf: native libm differentiates pos/neg inf, opencl does not
sctincman committedFeb 10, 2015 -
clGetKernelWorkGroupInfo: NULL device allowed if only one device asso…
sctincman committedFeb 10, 2015 …ciated with kernel
-
clEnqueue[Read,Write]Buffer: test buffer access flags
sctincman committedFeb 10, 2015 -
Fix a stupid type when comparing mem flags for clCreateBuffer
sctincman committedFeb 10, 2015
-
Fix errors reported by piglit in clCompileProgram
sctincman committedJan 19, 2015 -
Add missing 'if null' checks before dispatching
sctincman committedJan 19, 2015
-
Implement convert_T(_sat)(_rt[n,p,z,e]) functions
sctincman committedSep 17, 2014
-
Comply with OpenCL's more strict signbit return values (libm's only s…
sctincman committedSep 16, 2014 …pecificed to return non-zero if signbit is set). This was noticed on ARM where signbit(x) was returning other non-zero values besides 1.
-
Implement [naive versions] of [u]long xxx_sat builtins. __long mad_sa…
sctincman committedSep 14, 2014 …t(...) could probably be optimized.
-
Fix rotate for platforms that don't have a ROR/ROL instruction (on AR…
sctincman committedSep 9, 2014 …M, ROL/ROR only works on 32-bit values) Note, on x86 this still is optimized by gcc to use the rotate instruction, but on ARM the mod prevents gcc from doing so. I have not figured out why this is, so for now on ARM, use the version that does.
-
Log the command invocation before its output
sctincman committedSep 5, 2014 -
Allow overriding FreeOCL includes with FREEOCL_CXX_INCLUDE environmen…
sctincman committedSep 5, 2014 …tal variable (more for testing w/o requiring an install)
-
Do not delete temporary/program files if FREEOCL_DEBUG environmental …
sctincman committedSep 5, 2014 …variable is set
-
Also catch -DMACRO, and not just -D MACRO (and define as "1", not emp…
sctincman committedAug 25, 2014 …ty string)
-
GCC on ARM (armv7l)--include stdint.h and properly define types
sctincman committedAug 23, 2014
-
* token strings are being prefixed by __reserved_ when written to gen…
zuzuf committedAug 15, 2014 …erated code buffer * fixed arrays with unspecified size not being recognized as variables with pointer/array type. Now their type is an instance of pointer_type (array_type only adds known size and index range checks when enabled)
-
* fixed spaces being used instead of tabs in various places
zuzuf committedAug 15, 2014 * ISO646 alternative operator names are now prefixed on the fly to avoid C++ compiler recognizing them as reserved words * added C99 reserved words to the lexer's list of reserved words
-
* added definitions of types ptrdiff_t, intptr_t, uintptr_t
zuzuf committedAug 15, 2014 -
* CL_KERNEL_ATTRIBUTES is recognized by clGetKernelInfo but kernel at…
zuzuf committedAug 15, 2014 …tributes aren't implemented yet
-
Template specialized versions of double/float clamp() to prevent them…
sctincman committedAug 15, 2014 … from using the integer version--accidentally left a line out from previous commit
-
Template specialized versions of double/float clamp() to prevent them…
sctincman committedAug 15, 2014 … from using the integer version
-
[u]long versions of hadd, radd, and mul_hi (libclc inspired)
sctincman committedAug 15, 2014 -
* basic implementation of CL_IMAGE_BUFFER in clGetImageInfo
zuzuf committedAug 15, 2014 -
* stub implementation of CL_DEVICE_BUILT_IN_KERNELS
zuzuf committedAug 15, 2014 -
* fixed clGetPlatformIDs not aborting with CL_INVALID_VALUE when num_…
zuzuf committedAug 15, 2014 …entries == 0 and platforms is not NULL
-
* fixed several crashes in several piglit tests in *GetInfo* function…
zuzuf committedAug 15, 2014 …s due to illegal writes
-
* added several checks in command queue related functions
zuzuf committedAug 15, 2014