|
174 | 174 | // - PI_EXT_ONEAPI_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D |
175 | 175 | // 15.51 Removed ret_mem argument from piextMemUnsampledImageCreate and |
176 | 176 | // piextMemSampledImageCreate |
| 177 | +// 15.52 Added piEnqueueTimestampRecordingExp and |
| 178 | +// PI_EXT_ONEAPI_DEVICE_INFO_TIMESTAMP_RECORDING_SUPPORT. |
177 | 179 |
|
178 | 180 | #define _PI_H_VERSION_MAJOR 15 |
179 | | -#define _PI_H_VERSION_MINOR 51 |
| 181 | +#define _PI_H_VERSION_MINOR 52 |
180 | 182 |
|
181 | 183 | #define _PI_STRING_HELPER(a) #a |
182 | 184 | #define _PI_CONCAT(a, b) _PI_STRING_HELPER(a.b) |
@@ -484,6 +486,9 @@ typedef enum { |
484 | 486 | PI_EXT_ONEAPI_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D = 0x2011A, |
485 | 487 | PI_EXT_ONEAPI_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_USM = 0x2011B, |
486 | 488 | PI_EXT_ONEAPI_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D = 0x2011C, |
| 489 | + |
| 490 | + // Timestamp enqueue |
| 491 | + PI_EXT_ONEAPI_DEVICE_INFO_TIMESTAMP_RECORDING_SUPPORT = 0x2011D, |
487 | 492 | } _pi_device_info; |
488 | 493 |
|
489 | 494 | typedef enum { |
@@ -1774,6 +1779,10 @@ __SYCL_EXPORT pi_result piEventRetain(pi_event event); |
1774 | 1779 |
|
1775 | 1780 | __SYCL_EXPORT pi_result piEventRelease(pi_event event); |
1776 | 1781 |
|
| 1782 | +__SYCL_EXPORT pi_result piEnqueueTimestampRecordingExp( |
| 1783 | + pi_queue queue, pi_bool blocking, pi_uint32 num_events_in_wait_list, |
| 1784 | + const pi_event *event_wait_list, pi_event *event); |
| 1785 | + |
1777 | 1786 | /// Gets the native handle of a PI event object. |
1778 | 1787 | /// |
1779 | 1788 | /// \param event is the PI event to get the native handle of. |
|
0 commit comments