@@ -30,16 +30,18 @@ namespace ze_lib
30
30
31
31
if ( ZE_RESULT_SUCCESS == result )
32
32
{
33
+ // Optional
33
34
auto getTable = reinterpret_cast <ze_pfnGetRTASBuilderExpProcAddrTable_t>(
34
35
GET_FUNCTION_PTR (loader, " zeGetRTASBuilderExpProcAddrTable" ) );
35
- result = getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.RTASBuilderExp );
36
+ getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.RTASBuilderExp );
36
37
}
37
38
38
39
if ( ZE_RESULT_SUCCESS == result )
39
40
{
41
+ // Optional
40
42
auto getTable = reinterpret_cast <ze_pfnGetRTASParallelOperationExpProcAddrTable_t>(
41
43
GET_FUNCTION_PTR (loader, " zeGetRTASParallelOperationExpProcAddrTable" ) );
42
- result = getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.RTASParallelOperationExp );
44
+ getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.RTASParallelOperationExp );
43
45
}
44
46
45
47
if ( ZE_RESULT_SUCCESS == result )
@@ -51,9 +53,10 @@ namespace ze_lib
51
53
52
54
if ( ZE_RESULT_SUCCESS == result )
53
55
{
56
+ // Optional
54
57
auto getTable = reinterpret_cast <ze_pfnGetDriverExpProcAddrTable_t>(
55
58
GET_FUNCTION_PTR (loader, " zeGetDriverExpProcAddrTable" ) );
56
- result = getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.DriverExp );
59
+ getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.DriverExp );
57
60
}
58
61
59
62
if ( ZE_RESULT_SUCCESS == result )
@@ -65,9 +68,10 @@ namespace ze_lib
65
68
66
69
if ( ZE_RESULT_SUCCESS == result )
67
70
{
71
+ // Optional
68
72
auto getTable = reinterpret_cast <ze_pfnGetDeviceExpProcAddrTable_t>(
69
73
GET_FUNCTION_PTR (loader, " zeGetDeviceExpProcAddrTable" ) );
70
- result = getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.DeviceExp );
74
+ getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.DeviceExp );
71
75
}
72
76
73
77
if ( ZE_RESULT_SUCCESS == result )
@@ -93,9 +97,10 @@ namespace ze_lib
93
97
94
98
if ( ZE_RESULT_SUCCESS == result )
95
99
{
100
+ // Optional
96
101
auto getTable = reinterpret_cast <ze_pfnGetCommandListExpProcAddrTable_t>(
97
102
GET_FUNCTION_PTR (loader, " zeGetCommandListExpProcAddrTable" ) );
98
- result = getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.CommandListExp );
103
+ getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.CommandListExp );
99
104
}
100
105
101
106
if ( ZE_RESULT_SUCCESS == result )
@@ -107,9 +112,10 @@ namespace ze_lib
107
112
108
113
if ( ZE_RESULT_SUCCESS == result )
109
114
{
115
+ // Optional
110
116
auto getTable = reinterpret_cast <ze_pfnGetEventExpProcAddrTable_t>(
111
117
GET_FUNCTION_PTR (loader, " zeGetEventExpProcAddrTable" ) );
112
- result = getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.EventExp );
118
+ getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.EventExp );
113
119
}
114
120
115
121
if ( ZE_RESULT_SUCCESS == result )
@@ -135,9 +141,10 @@ namespace ze_lib
135
141
136
142
if ( ZE_RESULT_SUCCESS == result )
137
143
{
144
+ // Optional
138
145
auto getTable = reinterpret_cast <ze_pfnGetImageExpProcAddrTable_t>(
139
146
GET_FUNCTION_PTR (loader, " zeGetImageExpProcAddrTable" ) );
140
- result = getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.ImageExp );
147
+ getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.ImageExp );
141
148
}
142
149
143
150
if ( ZE_RESULT_SUCCESS == result )
@@ -149,9 +156,10 @@ namespace ze_lib
149
156
150
157
if ( ZE_RESULT_SUCCESS == result )
151
158
{
159
+ // Optional
152
160
auto getTable = reinterpret_cast <ze_pfnGetKernelExpProcAddrTable_t>(
153
161
GET_FUNCTION_PTR (loader, " zeGetKernelExpProcAddrTable" ) );
154
- result = getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.KernelExp );
162
+ getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.KernelExp );
155
163
}
156
164
157
165
if ( ZE_RESULT_SUCCESS == result )
@@ -163,9 +171,10 @@ namespace ze_lib
163
171
164
172
if ( ZE_RESULT_SUCCESS == result )
165
173
{
174
+ // Optional
166
175
auto getTable = reinterpret_cast <ze_pfnGetMemExpProcAddrTable_t>(
167
176
GET_FUNCTION_PTR (loader, " zeGetMemExpProcAddrTable" ) );
168
- result = getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.MemExp );
177
+ getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.MemExp );
169
178
}
170
179
171
180
if ( ZE_RESULT_SUCCESS == result )
@@ -205,16 +214,18 @@ namespace ze_lib
205
214
206
215
if ( ZE_RESULT_SUCCESS == result )
207
216
{
217
+ // Optional
208
218
auto getTable = reinterpret_cast <ze_pfnGetFabricEdgeExpProcAddrTable_t>(
209
219
GET_FUNCTION_PTR (loader, " zeGetFabricEdgeExpProcAddrTable" ) );
210
- result = getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.FabricEdgeExp );
220
+ getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.FabricEdgeExp );
211
221
}
212
222
213
223
if ( ZE_RESULT_SUCCESS == result )
214
224
{
225
+ // Optional
215
226
auto getTable = reinterpret_cast <ze_pfnGetFabricVertexExpProcAddrTable_t>(
216
227
GET_FUNCTION_PTR (loader, " zeGetFabricVertexExpProcAddrTable" ) );
217
- result = getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.FabricVertexExp );
228
+ getTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.FabricVertexExp );
218
229
}
219
230
220
231
return result;
@@ -231,12 +242,14 @@ namespace ze_lib
231
242
232
243
if ( ZE_RESULT_SUCCESS == result )
233
244
{
234
- result = zeGetRTASBuilderExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.RTASBuilderExp );
245
+ // Optional
246
+ zeGetRTASBuilderExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.RTASBuilderExp );
235
247
}
236
248
237
249
if ( ZE_RESULT_SUCCESS == result )
238
250
{
239
- result = zeGetRTASParallelOperationExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.RTASParallelOperationExp );
251
+ // Optional
252
+ zeGetRTASParallelOperationExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.RTASParallelOperationExp );
240
253
}
241
254
242
255
if ( ZE_RESULT_SUCCESS == result )
@@ -246,7 +259,8 @@ namespace ze_lib
246
259
247
260
if ( ZE_RESULT_SUCCESS == result )
248
261
{
249
- result = zeGetDriverExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.DriverExp );
262
+ // Optional
263
+ zeGetDriverExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.DriverExp );
250
264
}
251
265
252
266
if ( ZE_RESULT_SUCCESS == result )
@@ -256,7 +270,8 @@ namespace ze_lib
256
270
257
271
if ( ZE_RESULT_SUCCESS == result )
258
272
{
259
- result = zeGetDeviceExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.DeviceExp );
273
+ // Optional
274
+ zeGetDeviceExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.DeviceExp );
260
275
}
261
276
262
277
if ( ZE_RESULT_SUCCESS == result )
@@ -276,7 +291,8 @@ namespace ze_lib
276
291
277
292
if ( ZE_RESULT_SUCCESS == result )
278
293
{
279
- result = zeGetCommandListExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.CommandListExp );
294
+ // Optional
295
+ zeGetCommandListExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.CommandListExp );
280
296
}
281
297
282
298
if ( ZE_RESULT_SUCCESS == result )
@@ -286,7 +302,8 @@ namespace ze_lib
286
302
287
303
if ( ZE_RESULT_SUCCESS == result )
288
304
{
289
- result = zeGetEventExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.EventExp );
305
+ // Optional
306
+ zeGetEventExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.EventExp );
290
307
}
291
308
292
309
if ( ZE_RESULT_SUCCESS == result )
@@ -306,7 +323,8 @@ namespace ze_lib
306
323
307
324
if ( ZE_RESULT_SUCCESS == result )
308
325
{
309
- result = zeGetImageExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.ImageExp );
326
+ // Optional
327
+ zeGetImageExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.ImageExp );
310
328
}
311
329
312
330
if ( ZE_RESULT_SUCCESS == result )
@@ -316,7 +334,8 @@ namespace ze_lib
316
334
317
335
if ( ZE_RESULT_SUCCESS == result )
318
336
{
319
- result = zeGetKernelExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.KernelExp );
337
+ // Optional
338
+ zeGetKernelExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.KernelExp );
320
339
}
321
340
322
341
if ( ZE_RESULT_SUCCESS == result )
@@ -326,7 +345,8 @@ namespace ze_lib
326
345
327
346
if ( ZE_RESULT_SUCCESS == result )
328
347
{
329
- result = zeGetMemExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.MemExp );
348
+ // Optional
349
+ zeGetMemExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.MemExp );
330
350
}
331
351
332
352
if ( ZE_RESULT_SUCCESS == result )
@@ -356,12 +376,14 @@ namespace ze_lib
356
376
357
377
if ( ZE_RESULT_SUCCESS == result )
358
378
{
359
- result = zeGetFabricEdgeExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.FabricEdgeExp );
379
+ // Optional
380
+ zeGetFabricEdgeExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.FabricEdgeExp );
360
381
}
361
382
362
383
if ( ZE_RESULT_SUCCESS == result )
363
384
{
364
- result = zeGetFabricVertexExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.FabricVertexExp );
385
+ // Optional
386
+ zeGetFabricVertexExpProcAddrTable ( ZE_API_VERSION_CURRENT, &initialzeDdiTable.FabricVertexExp );
365
387
}
366
388
367
389
return result;
0 commit comments