summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2011-08-19Document API files, .cpp files and deviceinterface.hDenis Steckelmacher29-1/+351
2011-08-18Fix a typo in the licence.Denis Steckelmacher48-48/+48
2011-08-18Place Clover under the new BSD 3-clauses license.Denis Steckelmacher48-0/+1296
2011-08-17Fix compilation with GCC 4.6Denis Steckelmacher6-8/+7
2011-08-17Handle the case where clBuildProgram is called with num_devices=0Denis Steckelmacher1-1/+1
2011-08-17A kernel can be run multiple times with different args, handle that.Denis Steckelmacher5-183/+258
2011-08-17Correctly define the OpenCL typesDenis Steckelmacher1-10/+24
2011-08-16Fix problems pointed out by J-P on Wordpress.Denis Steckelmacher1-1/+1
2011-08-15Implement tests for image reading.Denis Steckelmacher1-1/+1
2011-08-15Untested work: Implement read_image{f,i,ui} taking float4 coords.Denis Steckelmacher1-209/+214
2011-08-15WIP: Implement read_imagef taking float4 coords.Denis Steckelmacher2-11/+252
2011-08-12Don't forget to undef what we have used.Denis Steckelmacher1-0/+4
2011-08-12Implement untested read_image functions taking integer coordinates.Denis Steckelmacher2-9/+407
2011-08-12Fix a mistake when converting from float to int16.Denis Steckelmacher1-8/+8
2011-08-11Implement all image built-ins except read_image{f,i,ui}.Denis Steckelmacher11-26/+595
2011-08-09Implement barrier()Denis Steckelmacher7-109/+336
2011-08-08Test clEnqueueWaitForEvents, Barrier and Marker. Fix bugs.Denis Steckelmacher2-18/+15
2011-08-08Call CommandQueue::flush() when the spec asks to do so.Denis Steckelmacher3-5/+27
2011-08-08Implement clFlush and clFinish. Clover is now API complete !Denis Steckelmacher3-3/+63
2011-08-08Fix any warning found by gcc -Wall and clang -WallDenis Steckelmacher15-63/+74
2011-08-07Test infrastructure for built-in functions, test Samplers.Denis Steckelmacher6-4/+24
2011-08-07Implement samplers (currently untested).Denis Steckelmacher7-6/+342
2011-08-07Use Object::isA to check arguments passed to API functions.Denis Steckelmacher12-74/+76
2011-08-07Add an object tree to CloverDenis Steckelmacher19-165/+176
2011-08-02Untested implementation of clEnqueueBarrier, clEnqueueMarker and clEnqueueWai...Denis Steckelmacher5-4/+172
2011-08-02Implement clGetSupportedImageFormatsDenis Steckelmacher1-1/+139
2011-08-01Implement clEnqueueMapImageDenis Steckelmacher6-15/+232
2011-08-01Implement clEnqueueCopyImageToBuffer and clEnqueueCopyBufferToImageDenis Steckelmacher6-35/+250
2011-07-30Implement clCopyImageDenis Steckelmacher4-4/+111
2011-07-30Implement clEnqueueReadImage and clEnqueueWriteImageDenis Steckelmacher6-23/+269
2011-07-27Implement clCreateImage3DDenis Steckelmacher2-9/+56
2011-07-27Implement clCreateImage2DDenis Steckelmacher4-12/+82
2011-07-27Implement clEnqueueCopyBufferRectDenis Steckelmacher4-98/+298
2011-07-27Implement clEnqueueCopyBufferDenis Steckelmacher4-1/+148
2011-07-27Optimizations and code factoring.Denis Steckelmacher7-85/+90
2011-07-27Replace small size_t x 3 malloced vectors with static allocation.Denis Steckelmacher6-61/+30
2011-07-26Implement cl{Read,Write}BufferRect.Denis Steckelmacher4-0/+394
2011-07-26Factor some code in api_enqueue.cppDenis Steckelmacher1-119/+44
2011-07-23Fix some memory leaksDenis Steckelmacher4-7/+32
2011-07-23Free what we allocateDenis Steckelmacher1-0/+1
2011-07-23Performance optimization : calculate global_id ahead of time.Denis Steckelmacher2-5/+9
2011-07-23Make running kernels robustDenis Steckelmacher17-80/+111
2011-07-23Make Clover compile with latest LLVMDenis Steckelmacher2-10/+9
2011-07-16Implement work-item builtin functionsDenis Steckelmacher3-3/+119
2011-07-16Implement get_work_dim, make Clover compile with LLVM 3.0 git.Denis Steckelmacher5-22/+38
2011-07-15Make running kernel possible on multi-core machines.Denis Steckelmacher15-126/+127
2011-07-15Fix a crash by deleting CPUProgram before the LLVM module.Denis Steckelmacher10-1/+53
2011-07-14Link in JIT.Denis Steckelmacher3-1/+10
2011-07-14WIP: Code to launch kernels.Denis Steckelmacher10-37/+156
2011-07-14WIP: Code in place to launch kernelsDenis Steckelmacher9-46/+175