History log of /external/mesa3d/src/gallium/state_trackers/clover/api/dispatch.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cb0879985a40bcde1516e5341c5a3e5ea0968b87 27-Sep-2015 Serge Martin <edb+mesa@sigluy.net> clover: Implement clGetExtensionFunctionAddressForPlatform.

Add clGetExtensionFunctionAddressForPlatform (CL 1.2).

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/state_trackers/clover/api/dispatch.cpp
a97f1b697b01dca9f72d8559f8269188d76dccc9 07-Aug-2015 Serge Martin (EdB) <edb+mesa@sigluy.net> clover: Stub missing CL 1.2 functions.

As sugested by Tom a long time ago
and in order to be able to create Piglit tests

v2:
replace NOT_SUPPORTED_BY_CL_1_1 macro with an inline function
remove extra space in clLinkProgram arg

v3:
use __func__

v4:
back to a macro, it make more sense to use it with __func__

[ Francisco Jerez: Rename to CLOVER_NOT_SUPPORTED_UNTIL and pass the
minimum API version required by the entry point so the error
messages don't become stale when support for additional CL versions
is introduced. ]

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/state_trackers/clover/api/dispatch.cpp
611d66fe4513e53bde052dd2bab95d448c909a2a 20-Oct-2014 EdB <edb+mesa@sigluy.net> clover: Add initial implementation of clCompileProgram for CL 1.2.

[ Francisco Jerez: General clean-up. ]

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/state_trackers/clover/api/dispatch.cpp
1d3e06c21670df4b83c15e39cbac0bc646177e0b 27-Jul-2014 EdB <edb+mesa@sigluy.net> clover: Add clUnloadPlatformCompiler.

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/state_trackers/clover/api/dispatch.cpp
39869423cb082c5feaa5ecf9119d3b97b5cdda88 27-Jul-2014 EdB <edb+mesa@sigluy.net> clover: Add clCreateProgramWithBuiltInKernels.

[ Francisco Jerez: Check for devices not associated with the specified
context. Style fix. ]

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/state_trackers/clover/api/dispatch.cpp
e05cebafd8ff127ead71fadc20f2e2c8c719481a 30-Apr-2014 Tom Stellard <thomas.stellard@amd.com> clover: Add a stub implementation of clCreateImage() v3

Now that we are uisng the OpenCL 1.2 headers, applications expect all
the OpenCL 1.2 functions to be implemented.

This fixes linking errors with the piglit CL tests.

v2:
- Use c++ features
- Fix error code handling

v3:
- Move <iostream> into api/util.hpp
- Fix indentation

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/state_trackers/clover/api/dispatch.cpp
7fb05f929802bf32391e416ceb62a34b4571905c 27-Apr-2014 EdB <edb+mesa@sigluy.net> clover: Stub implementation of CL 1.2 sub-devices.

The implementation is basically a NOP but it conforms with OpenCL 1.2.

[ Francisco Jerez: Initialize property return buffer for
CL_DEVICE_PARTITION_PROPERTIES, CL_DEVICE_PARTITION_TYPE,
CL_DEVICE_PARTITION_AFFINITY_DOMAIN, and make the latter a scalar
rather than a vector. Some clean-up and code style fixes. ]

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/state_trackers/clover/api/dispatch.cpp
5827781d25d2e27ebbcfc2362fcc14cc710bccf5 26-Apr-2014 EdB <edb+mesa@sigluy.net> clover: Add clEnqueue{Marker, Barrier}WithWaitList.

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/state_trackers/clover/api/dispatch.cpp
6230f77232a4703c9f98f569104ac03430a5fb95 06-Oct-2013 Francisco Jerez <currojerez@riseup.net> clover: Implement support for the ICD extension.

Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/clover/api/dispatch.cpp