index
:
~steckdenis/clover
master
maybe-after-gsoc-images-rework
Mesa OpenCL implementation (software and Gallium-based)
UNKNOWN
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
Files
Lines
2011-08-09
Implement barrier()
Denis Steckelmacher
7
-109
/
+336
2011-08-08
Test clEnqueueWaitForEvents, Barrier and Marker. Fix bugs.
Denis Steckelmacher
2
-18
/
+15
2011-08-08
Call CommandQueue::flush() when the spec asks to do so.
Denis Steckelmacher
3
-5
/
+27
2011-08-08
Implement clFlush and clFinish. Clover is now API complete !
Denis Steckelmacher
3
-3
/
+63
2011-08-08
Fix any warning found by gcc -Wall and clang -Wall
Denis Steckelmacher
15
-63
/
+74
2011-08-07
Test infrastructure for built-in functions, test Samplers.
Denis Steckelmacher
6
-4
/
+24
2011-08-07
Implement samplers (currently untested).
Denis Steckelmacher
7
-6
/
+342
2011-08-07
Use Object::isA to check arguments passed to API functions.
Denis Steckelmacher
12
-74
/
+76
2011-08-07
Add an object tree to Clover
Denis Steckelmacher
19
-165
/
+176
2011-08-02
Untested implementation of clEnqueueBarrier, clEnqueueMarker and clEnqueueWai...
Denis Steckelmacher
5
-4
/
+172
2011-08-02
Implement clGetSupportedImageFormats
Denis Steckelmacher
1
-1
/
+139
2011-08-01
Implement clEnqueueMapImage
Denis Steckelmacher
6
-15
/
+232
2011-08-01
Implement clEnqueueCopyImageToBuffer and clEnqueueCopyBufferToImage
Denis Steckelmacher
6
-35
/
+250
2011-07-30
Implement clCopyImage
Denis Steckelmacher
4
-4
/
+111
2011-07-30
Implement clEnqueueReadImage and clEnqueueWriteImage
Denis Steckelmacher
6
-23
/
+269
2011-07-27
Implement clCreateImage3D
Denis Steckelmacher
2
-9
/
+56
2011-07-27
Implement clCreateImage2D
Denis Steckelmacher
4
-12
/
+82
2011-07-27
Implement clEnqueueCopyBufferRect
Denis Steckelmacher
4
-98
/
+298
2011-07-27
Implement clEnqueueCopyBuffer
Denis Steckelmacher
4
-1
/
+148
2011-07-27
Optimizations and code factoring.
Denis Steckelmacher
7
-85
/
+90
2011-07-27
Replace small size_t x 3 malloced vectors with static allocation.
Denis Steckelmacher
6
-61
/
+30
2011-07-26
Implement cl{Read,Write}BufferRect.
Denis Steckelmacher
4
-0
/
+394
2011-07-26
Factor some code in api_enqueue.cpp
Denis Steckelmacher
1
-119
/
+44
2011-07-23
Fix some memory leaks
Denis Steckelmacher
4
-7
/
+32
2011-07-23
Free what we allocate
Denis Steckelmacher
1
-0
/
+1
2011-07-23
Performance optimization : calculate global_id ahead of time.
Denis Steckelmacher
2
-5
/
+9
2011-07-23
Make running kernels robust
Denis Steckelmacher
17
-80
/
+111
2011-07-23
Make Clover compile with latest LLVM
Denis Steckelmacher
2
-10
/
+9
2011-07-16
Implement work-item builtin functions
Denis Steckelmacher
3
-3
/
+119
2011-07-16
Implement get_work_dim, make Clover compile with LLVM 3.0 git.
Denis Steckelmacher
5
-22
/
+38
2011-07-15
Make running kernel possible on multi-core machines.
Denis Steckelmacher
15
-126
/
+127
2011-07-15
Fix a crash by deleting CPUProgram before the LLVM module.
Denis Steckelmacher
10
-1
/
+53
2011-07-14
Link in JIT.
Denis Steckelmacher
3
-1
/
+10
2011-07-14
WIP: Code to launch kernels.
Denis Steckelmacher
10
-37
/
+156
2011-07-14
WIP: Code in place to launch kernels
Denis Steckelmacher
9
-46
/
+175
2011-07-14
WIP: Implement kernel launching
Denis Steckelmacher
16
-198
/
+624
2011-07-13
Add tests for kernel enqueueing (they don't work)
Denis Steckelmacher
3
-0
/
+13
2011-07-13
Untested : Implement enqueue functions for kernels (NDRange and Task)
Denis Steckelmacher
9
-5
/
+478
2011-07-12
Break cpudevice.cpp
Denis Steckelmacher
13
-388
/
+459
2011-07-12
Implement clGetKernelWorkGroupInfo, and a device hook for kernels.
Denis Steckelmacher
12
-27
/
+182
2011-07-12
Correct values for work-group info in CPUDevice.
Denis Steckelmacher
1
-6
/
+18
2011-07-11
Add a hook to allow the devices to build a device-specific program.
Denis Steckelmacher
4
-1
/
+18
2011-07-11
Introduce DeviceProgram to allow a device to customize programs.
Denis Steckelmacher
6
-153
/
+134
2011-07-11
No need of thread-local storage in LLVM bitcode when we can have it in CPUDevice
Denis Steckelmacher
1
-53
/
+0
2011-07-11
Implement clGetKernelInfo.
Denis Steckelmacher
4
-13
/
+80
2011-07-10
Implement clSetKernelArg.
Denis Steckelmacher
4
-43
/
+146
2011-07-10
Use references to avoid unneeded copies.
Denis Steckelmacher
1
-3
/
+3
2011-07-10
Finally, we don't need to find the kernels common to all devices.
Denis Steckelmacher
1
-58
/
+10
2011-07-10
Use container[index] and not container::at(index), it's faster (no range chec...
Denis Steckelmacher
3
-14
/
+14
2011-07-10
Better set union for createKernels (and a little fix)
Denis Steckelmacher
1
-8
/
+31
[next]