-
textDocument/publishDiagnostics
OpenCL Language Server requires OpenCL Runtime [Intel, NVidia, AMD]
You can configure diagnostics with json-rpc
request during the intitialization:
{
"jsonrpc": "2.0",
"id": 0,
"method": "initialize",
"params": {
"initializationOptions": {
"configuration": {
"buildOptions": [],
"deviceID": 0,
"maxNumberOfProblems": 127
}
}
}
}
buildOptions |
Options to be utilized when building the program. The list of supported build options. |
deviceID |
Device ID or 0 (automatic selection) of the OpenCL device to be used for diagnostics. |
Run ./opencl-language-server clinfo to get information about available OpenCL devices including identifiers. |
|
maxNumberOfProblems |
Controls the maximum number of errors parsed by the language server. |
See development notes.
OpenCL is the trademark of Apple Inc.