Currently OpenCL 1.2 Extension Spec forbids to specify interoperability with multiple graphics APIs at CreateContext or
CreateContextFromType time and defines that INVALID_OPERATION should be returned in such cases as noted e.g. in chapters dedicated to
sharing memory objects with Direct3D 10 and Direct3D 11.
The goal of this extension is to relax the restrictions and allow to specify simultaneously these combinations of interoperabilities that are supported by a given OpenCL device.
Requires CL12.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | CL_DEVICE_NUM_SIMULTANEOUS_INTEROPS_INTEL
Accepted as a property being queried in the |
| public static final int | CL_DEVICE_SIMULTANEOUS_INTEROPS_INTEL
Accepted as a property being queried in the |
| Access | Constructor and Description |
|---|---|
| private |
| CL_DEVICE_NUM_SIMULTANEOUS_INTEROPS_INTEL | back to summary |
|---|---|
| public static final int CL_DEVICE_NUM_SIMULTANEOUS_INTEROPS_INTEL Accepted as a property being queried in the Returns a Each combination is a set of 2 or more property names and is terminated with zero.
| |
| CL_DEVICE_SIMULTANEOUS_INTEROPS_INTEL | back to summary |
|---|---|
| public static final int CL_DEVICE_SIMULTANEOUS_INTEROPS_INTEL Accepted as a property being queried in the Returns the number ( The minimum value is 1. | |
| INTELSimultaneousSharing | back to summary |
|---|---|
| private INTELSimultaneousSharing() | |