2
0

Add image 1.1 API changes to current code base

Initial work to import the latest (1.1) hsa_ext_image extension.

Change-Id: I4d55adb09ba4d4dbd43d47a4bc54077d4bc531d2
Este cometimento está contido em:
Christophe Paquot
2017-01-05 21:24:07 -08:00
ascendente 0e17cc2887
cometimento e0ce8855dd
7 ficheiros modificados com 915 adições e 450 eliminações
+1 -1
Ver ficheiro
@@ -126,7 +126,7 @@ public:
hsa_agent_t agent,
hsa_access_permission_t image_permission,
const hsa_ext_image_descriptor_t *image_descriptor,
const void *image_data,
void *image_data,
hsa_ext_image_t *image_handle) = 0;
virtual hsa_status_t ImageDestroy(
+1 -1
Ver ficheiro
@@ -73,7 +73,7 @@ public:
hsa_status_t ImageCreate(hsa_agent_t agent, hsa_access_permission_t image_permission,
const hsa_ext_image_descriptor_t* image_descriptor,
const void* image_data, hsa_ext_image_t* image_handle) override;
void* image_data, hsa_ext_image_t* image_handle) override;
hsa_status_t ImageDestroy(hsa_agent_t agent, hsa_ext_image_t image_handle) override;
+1 -1
Ver ficheiro
@@ -561,7 +561,7 @@ bool LoaderContext::ImageExtensionSupported() {
hsa_status_t LoaderContext::ImageCreate(
hsa_agent_t agent, hsa_access_permission_t image_permission,
const hsa_ext_image_descriptor_t *image_descriptor, const void *image_data,
const hsa_ext_image_descriptor_t *image_descriptor, void *image_data,
hsa_ext_image_t *image_handle) {
assert(agent.handle);
assert(image_descriptor);
+1 -1
Ver ficheiro
@@ -528,7 +528,7 @@ hsa_status_t hsa_ext_image_data_get_info(
hsa_status_t hsa_ext_image_create(
hsa_agent_t agent, const hsa_ext_image_descriptor_t* image_descriptor,
const void* image_data, hsa_access_permission_t access_permission,
void* image_data, hsa_access_permission_t access_permission,
hsa_ext_image_t* image) {
return core::Runtime::runtime_singleton_->extensions_.image_api
.hsa_ext_image_create_fn(agent, image_descriptor, image_data,
+909 -444
Ver ficheiro
A apresentação das diferenças no ficheiro foi suprimida por ser demasiado grande Carregar diff
+1 -1
Ver ficheiro
@@ -185,7 +185,7 @@ namespace loader {
hsa_agent_t agent,
hsa_access_permission_t image_permission,
const hsa_ext_image_descriptor_t *image_descriptor,
const void *image_data,
void *image_data,
hsa_ext_image_t *image_handle)
{
void* ptr = alignedMalloc(256, 8);
+1 -1
Ver ficheiro
@@ -89,7 +89,7 @@ namespace loader {
hsa_agent_t agent,
hsa_access_permission_t image_permission,
const hsa_ext_image_descriptor_t *image_descriptor,
const void *image_data,
void *image_data,
hsa_ext_image_t *image_handle) override;
hsa_status_t ImageDestroy(