Con Kolivas
|
6274fbe727
Change the preferred vector width to 1 for Tahiti only, not all poclbm kernels.
|
14 years ago |
Con Kolivas
|
621bcca7f5
Use global offset parameter to diablo and poclbm kernel ONLY for 1 vector kernels.
|
14 years ago |
Con Kolivas
|
39395eb1e0
Use poclbm preferentially on Tahiti now regardless of SDK.
|
14 years ago |
Con Kolivas
|
edb070c833
Fixes.
|
14 years ago |
Con Kolivas
|
fb077c6d59
Pass vectors * worksize to kernel to avoid one op.
|
14 years ago |
Con Kolivas
|
709c4cd8e1
Use diablo kernel on all future SDKs for Tahiti and set preferred vector width to 1 on poclbm kernel only.
|
14 years ago |
ckolivas
|
dfcb98debf
Use the SDK and hardware information to choose good performing default kernels.
|
14 years ago |
ckolivas
|
d3ad87f5d2
Allow writing of multiple worksizes to the configuration file.
|
14 years ago |
ckolivas
|
1b1fa5cd89
Allow writing of multiple vector sizes to the configuration file.
|
14 years ago |
ckolivas
|
994cd77501
Allow writing of multiple kernels to the configuration file.
|
14 years ago |
ckolivas
|
93efb726bb
Allow multiple different kernels to be chosen per device.
|
14 years ago |
ckolivas
|
a54f76061b
Fix multiple work size entry.
|
14 years ago |
Con Kolivas
|
26c59fbf0f
Allow the worksize to be set per-device.
|
14 years ago |
Con Kolivas
|
deff55c640
Allow different vectors to be set per device.
|
14 years ago |
Con Kolivas
|
bf3a9f94f1
Unintentionally dropped the device name from the binary filenames. Reinstate.
|
14 years ago |
Con Kolivas
|
5d23d70f68
As all kernels will be new versions it's an opportunity to change the .bin format and make it simpler. Specifying bitalign is redundant and long can be
|
14 years ago |
Con Kolivas
|
d1cddf8bad
Update licensing to GPL V3.
|
14 years ago |
Con Kolivas
|
00290a3e02
Select diablo kernel on all but GCN+SDK 2.6.
|
14 years ago |
Con Kolivas
|
e9c3d7309a
Tahiti prefers worksize 64 with poclbm.
|
14 years ago |
Con Kolivas
|
30936f17e3
No need to expressly retain the opencl program now that the zero binary issue is fixed.
|
14 years ago |
Con Kolivas
|
810ad04578
More copyright updates.
|
14 years ago |
Con Kolivas
|
22d3034e10
Show error code on any opencl failure status.
|
14 years ago |
Con Kolivas
|
be9db9ce63
Copyright updates.
|
14 years ago |
Con Kolivas
|
0b6e35cda9
Add detection for version 898.1 SDK as well but only give SDK 2.6 warning once on startup instead of with each device initialisation.
|
14 years ago |
Con Kolivas
|
67c4ada1b7
Provide warning on each startup about sdk 2.6 and decrease poclbm kernel selection to LOG_INFO.
|
14 years ago |
Con Kolivas
|
b4c86ba615
Give SDK 2.6 warning only on building a kernel for !GCN bitalign devices.
|
14 years ago |
Con Kolivas
|
728e3d4398
Revert "Automatically choose phatk kernel for bitalign non-gcn ATI cards, and then only select poclbm if SDK2.6 is detected."
|
14 years ago |
ckolivas
|
e7fdadfc8f
Automatically choose phatk kernel for bitalign non-gcn ATI cards, and then only select poclbm if SDK2.6 is detected.
|
14 years ago |
ckolivas
|
6a78594618
Make SDK 2.6 warning and advice big and bold.
|
14 years ago |
Con Kolivas
|
23c01bc79c
Make output buffer write only as per Diapolo's suggestion.
|
14 years ago |