aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2015-05-14Implemented clCreateSubDevices() PARITION_EQUALLY capabibility.Gil Pitney
2015-05-14printf.c: Added cl_khr_int64 feature to printf builtinGil Pitney
2015-05-04Implemented clEnqueueFillBuffer() v1.2 API.Gil Pitney
2015-04-29Stub out new v1.2 functions, sufficient to allow building of test_buffersGil Pitney
2015-04-29Added v1.2 API clUnloadPlatformCompiler()Gil Pitney
2015-04-29Added v1.2 clGetExtensionFunctionAddressForPlatform() APIGil Pitney
2015-04-29Blank line removed from file.Gil Pitney
2015-04-29Added printf builtin for v1.2Gil Pitney
2015-04-21Add popcount builtin function for OpenCL v1.2Gil Pitney
2015-04-20clEnqueueMapBuffer: Add new CL_MAP_WRITE_INVALIDATE_REGION flagGil Pitney
2015-04-16Updated callback handling for events to notify on Submitted, Running statesGil Pitney
2015-04-15Implement the concept of "event termination" required by clSetUserEventStatus()Gil Pitney
2015-04-15Change Event Status type from enum to int to allow portable negative numbersGil Pitney
2015-04-14Update event handling code per latest TI OpenCL public git repoGil Pitney
2015-04-13Moved build notifications out of the program object to the API levelGil Pitney
2015-04-10Updated error check for clSetUserEventStatus per v1.2 spec.Gil Pitney
2015-04-10Fixed bug in clWaitForEvents causing crash when event is Event::UserGil Pitney
2015-04-10Implementied clEnqueueBarrierWithWaitList(), and updated clEnqueueBarrier()Gil Pitney
2015-04-09Implement clEnqueueMarkerWithWaitList(), and updated clEnqueueMarker()Gil Pitney
2015-04-07Update clBuildProgram() and clCompileProgram() to prevent re-buildingGil Pitney
2015-04-07Added new build options for v1.2Gil Pitney
2015-04-02Implemented CL_PROGRAM_BINARY_TYPE of the clGetProgramBuildInfo() APIGil Pitney
2015-03-31Update clGetProgramInfo() for library program objects.Gil Pitney
2015-03-31Libraries: Implement the concept of building program librariesGil Pitney
2015-03-20Implement "Embedded Header" feature of the v1.2 Separate Compiling and LinkingGil Pitney
2015-03-18Implement the basics of separate Compilation and Linking (v1.2 feature)Gil Pitney
2015-03-07Implement OpenCL v1.2 API clGetKernelArgInfo()Gil Pitney
2015-03-07Add support for passing union and struct arguments by value to kernels.Gil Pitney
2015-03-07clGetProgramInfo(): Added CL_PROGRAM_NUM_KERNELS, and CL_PROGRAM_KERNEL_NAMESGil Pitney
2015-03-07Updated CL_PLATFORM_VERSION string to "1.2" from "1.1"Gil Pitney
2015-02-20clCreateImage(): implemented new OpenCL 1.2 APIGil Pitney
2015-02-12ICD: Update with entries matching OpenCL 1.2 dispatch tableGil Pitney
2015-02-12Build: Ignore warnings about deprecated OpenCL APIsGil Pitney
2015-02-03clGetDeviceInfo: Nominal updates for OCL v1.2.Gil Pitney
2015-02-02LLVM 3.6: Changes required to build with clang/llvm 3.6 release candidate.Gil Pitney
2014-12-16v0.9: Shamrock README and TODO listsshamrock_v0.9Khronos_conformanceGil Pitney
2014-12-10prefetch: Implemented prefetch builtin (noop'ed)Gil Pitney
2014-12-09Fixed the incomplete kernellist when resurrect kernel from released kernel list.Show Liu
2014-12-09Fixed the kernel will been push into kernellist twice issue when create a new...Show Liu
2014-12-08Adjust CL_DEVICE_MAX_WORK_GROUP_SIZE and CL_DEVICE_MAX_WORK_ITEM_SIZES values.Gil Pitney
2014-12-08Ensure kernel arguments to local address space allocated on 128 byte boundaryGil Pitney
2014-12-08Added -ffake-address-space-map option to generate LLVM IR address spacesGil Pitney
2014-12-08builtins: Fixed nextafter builtin; updated INFINITY definition.Gil Pitney
2014-11-21Fixed kernel stub argument marshalling code to ensure proper alignmentGil Pitney
2014-11-19clCreateBuffer(): Ensure allocation meets minimum alignment for double16 typeGil Pitney
2014-11-17Remove redundant getPointerToFunction() call.Gil Pitney
2014-10-28Initial Commit: Based on TI OpenCL v0.8, originally based on clover.shamrock_v0.8Gil Pitney