@@ -1978,6 +1978,12 @@ pi_result piextUSMSharedAlloc(void **ResultPtr, pi_context Context,
1978
1978
return PI_SUCCESS;
1979
1979
}
1980
1980
1981
+ pi_result piextUSMPitchedAlloc (void **, size_t *, pi_context, pi_device,
1982
+ pi_usm_mem_properties *, size_t , size_t ,
1983
+ unsigned int ) {
1984
+ DIE_NO_IMPLEMENTATION;
1985
+ }
1986
+
1981
1987
pi_result piextUSMFree (pi_context Context, void *Ptr) {
1982
1988
if (Context == nullptr ) {
1983
1989
return PI_ERROR_INVALID_CONTEXT;
@@ -2160,6 +2166,96 @@ pi_result piPluginInit(pi_plugin *PluginInit) {
2160
2166
return PI_SUCCESS;
2161
2167
}
2162
2168
2169
+ pi_result piextMemUnsampledImageHandleDestroy (pi_context, pi_device,
2170
+ pi_image_handle) {
2171
+ DIE_NO_IMPLEMENTATION;
2172
+ }
2173
+
2174
+ pi_result piextMemSampledImageHandleDestroy (pi_context, pi_device,
2175
+ pi_image_handle) {
2176
+ DIE_NO_IMPLEMENTATION;
2177
+ }
2178
+
2179
+ pi_result piextMemImageAllocate (pi_context, pi_device, pi_image_format *,
2180
+ pi_image_desc *, pi_image_mem_handle *) {
2181
+ DIE_NO_IMPLEMENTATION;
2182
+ }
2183
+
2184
+ pi_result piextMemMipmapGetLevel (pi_context, pi_device, pi_image_mem_handle,
2185
+ unsigned int , pi_image_mem_handle *) {
2186
+ DIE_NO_IMPLEMENTATION;
2187
+ }
2188
+
2189
+ pi_result piextMemImageFree (pi_context, pi_device, pi_image_mem_handle) {
2190
+ DIE_NO_IMPLEMENTATION;
2191
+ }
2192
+
2193
+ pi_result piextMemMipmapFree (pi_context, pi_device, pi_image_mem_handle) {
2194
+ DIE_NO_IMPLEMENTATION;
2195
+ }
2196
+
2197
+ pi_result piextMemUnsampledImageCreate (pi_context, pi_device,
2198
+ pi_image_mem_handle, pi_image_format *,
2199
+ pi_image_desc *, pi_mem *,
2200
+ pi_image_handle *) {
2201
+ DIE_NO_IMPLEMENTATION;
2202
+ }
2203
+
2204
+ pi_result piextMemSampledImageCreate (pi_context, pi_device, pi_image_mem_handle,
2205
+ pi_image_format *, pi_image_desc *,
2206
+ pi_sampler, pi_mem *, pi_image_handle *) {
2207
+ DIE_NO_IMPLEMENTATION;
2208
+ }
2209
+
2210
+ pi_result piextMemImageCopy (pi_queue, void *, void *, const pi_image_format *,
2211
+ const pi_image_desc *, const pi_image_copy_flags,
2212
+ pi_image_offset, pi_image_offset, pi_image_region,
2213
+ pi_image_region, pi_uint32, const pi_event *,
2214
+ pi_event *) {
2215
+ DIE_NO_IMPLEMENTATION;
2216
+ }
2217
+
2218
+ pi_result piextMemImageGetInfo (const pi_image_mem_handle, pi_image_info, void *,
2219
+ size_t *) {
2220
+ DIE_NO_IMPLEMENTATION;
2221
+ }
2222
+
2223
+ pi_result piextMemImportOpaqueFD (pi_context, pi_device, size_t , int ,
2224
+ pi_interop_mem_handle *) {
2225
+ DIE_NO_IMPLEMENTATION;
2226
+ }
2227
+
2228
+ pi_result piextMemMapExternalArray (pi_context, pi_device, pi_image_format *,
2229
+ pi_image_desc *, pi_interop_mem_handle,
2230
+ pi_image_mem_handle *) {
2231
+ DIE_NO_IMPLEMENTATION;
2232
+ }
2233
+
2234
+ pi_result piextMemReleaseInterop (pi_context, pi_device, pi_interop_mem_handle) {
2235
+ DIE_NO_IMPLEMENTATION;
2236
+ }
2237
+
2238
+ pi_result piextImportExternalSemaphoreOpaqueFD (pi_context, pi_device, int ,
2239
+ pi_interop_semaphore_handle *) {
2240
+ DIE_NO_IMPLEMENTATION;
2241
+ }
2242
+
2243
+ pi_result piextDestroyExternalSemaphore (pi_context, pi_device,
2244
+ pi_interop_semaphore_handle) {
2245
+ DIE_NO_IMPLEMENTATION;
2246
+ }
2247
+
2248
+ pi_result piextWaitExternalSemaphore (pi_queue, pi_interop_semaphore_handle,
2249
+ pi_uint32, const pi_event *, pi_event *) {
2250
+ DIE_NO_IMPLEMENTATION;
2251
+ }
2252
+
2253
+ pi_result piextSignalExternalSemaphore (pi_queue, pi_interop_semaphore_handle,
2254
+ pi_uint32, const pi_event *,
2255
+ pi_event *) {
2256
+ DIE_NO_IMPLEMENTATION;
2257
+ }
2258
+
2163
2259
#ifdef _WIN32
2164
2260
#define __SYCL_PLUGIN_DLL_NAME " pi_esimd_emulator.dll"
2165
2261
#include " ../common_win_pi_trace/common_win_pi_trace.hpp"
0 commit comments