@@ -218,7 +218,7 @@ AddHelp("help", 'h')
218218EndConfig()
219219
220220BeginSubConfig(GPUSettingsProcessing, proc, configStandalone, " PROC" , 0 , " Processing settings" , proc)
221- AddOption(platformNum, int32_t , -1 , " " , 0 , " Platform to use, in case the backend provides multiple platforms (-1 = auto-select)" )
221+ AddOption(platformNum, int32_t , -1 , " " , 0 , " Platform to use, in case the backend provides multiple platforms (OpenCL only, -1 = auto-select)" )
222222AddOption(deviceNum, int32_t , -1 , " gpuDevice" , 0 , " Set GPU device to use (-1: automatic, -2: for round-robin usage in timeslice-pipeline)" )
223223AddOption(gpuDeviceOnly, bool , false , " " , 0 , " Use only GPU as device (i.e. no CPU for OpenCL)" )
224224AddOption(globalInitMutex, bool , false , " " , 0 , " Use global mutex to synchronize initialization of multiple GPU instances" )
@@ -291,6 +291,7 @@ AddOption(tpcApplyDebugClusterFilter, bool, false, "", 0, "Apply custom cluster
291291AddOption(RTCcacheFolder, std::string, " ./rtccache/" , " " , 0 , " Folder in which the cache file is stored" )
292292AddOption(RTCprependCommand, std::string, " " , " " , 0 , " Prepend RTC compilation commands by this string" )
293293AddOption(RTCoverrideArchitecture, std::string, " " , " " , 0 , " Override arhcitecture part of RTC compilation command line" )
294+ AddOption(oclCompileFromSources, bool , false , " " , 0 , " Compile OpenCL binary from included source code instead of using included spirv code" )
294295AddOption(printSettings, bool , false , " " , 0 , " Print all settings when initializing" )
295296AddVariable(eventDisplay, GPUCA_NAMESPACE::gpu::GPUDisplayFrontendInterface*, nullptr )
296297AddSubConfig(GPUSettingsProcessingRTC, rtc)
0 commit comments