The DPC++ compiler supports the core SYCL 2020 specification, and the following Khronos-defined KHR extensions:
In addition, DPC++ supports a variety of vendor-defined extensions. The specifications for these extensions are organized into the following subdirectories according to their state.
| Directory | Description |
|---|---|
| supported | Extensions which are fully supported |
| experimental | Extensions which are implemented but may change in the future |
| deprecated | Extensions which are supported but will be removed soon |
| proposed | Extensions which proposed but not yet implemented |
| removed | Extensions which used to be supported but are now removed |