* Initial attempt to switch over to internally linked state.
* Add missing CMake update.
* hipLaunchKernelGGLImpl must be inline as well. Ensure internal linkage.
* Ensure global retrieval uses internally linked state.
* Hide HC in the implementation. Minimise ADL woes.
* Strange software exists, and must be catered to.
* Use a less spammy mechanism for ensuring internal linkage / non-export.
* Remove leftover internal detail.
[ROCm/clr commit: ed48847237]
SWDEV-2 - Change OpenCL version number from 2847 to 2848.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2595 edit
[ROCm/clr commit: d34dde9dec]
SWDEV-2 - Change OpenCL version number from 2846 to 2847.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2594 edit
[ROCm/clr commit: a3df82d8ad]
Add 2 extra memset functions which fills memory with integer-typed data
Also change the parameters of ihipMemset to better explain the semantic
[ROCm/clr commit: 392271f4db]
SWDEV-2 - Change OpenCL version number from 2845 to 2846.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2593 edit
[ROCm/clr commit: 9b68a2f017]
SWDEV-2 - Change OpenCL version number from 2844 to 2845.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2592 edit
[ROCm/clr commit: 0b988784ec]
SWDEV-2 - Change OpenCL version number from 2843 to 2844.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2591 edit
[ROCm/clr commit: 3bbc2654e4]
HIP_PLATFORM detection logic relied on finding a working KFD. If it was
found, the platform was set as hcc else as nvcc.
However this logic is flawed since it is possible for the development
system to only have the user mode bits to build HIP application code.
Hence the better logic is to rely on finding a suitable compiler.
The new logic is as follows:
- look for a working HCC. If found, platform is set as hcc.
- else look for a working NVCC. If found, platform is set as nvcc.
- else the platform defaults to hcc for now.
Change-Id: Ifcc42c29a19f722153d5c23c55f1a8765dceaf6b
[ROCm/clr commit: 03adc12474]
SWDEV-2 - Change OpenCL version number from 2842 to 2843.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2590 edit
[ROCm/clr commit: 8b6f0a2c01]
SWDEV-180407 - Observed failure while running OCL 2.0 conformance API : min_max_device_version
- revert CL1739455 to use OCL version 1.2 as default to avoid this issue for ROCm 2.2 release
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#117 edit
[ROCm/clr commit: cf278cec27]
SWDEV-2 - Change OpenCL version number from 2841 to 2842.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2589 edit
[ROCm/clr commit: 918f2e197a]
SWDEV-181012 - [CQE OCL][DTB-BLOCKER][QR][Windows][19.10] clinfo results in "clBuildProgram" error with OCL binaries. Faulty CL#1737731
- Remove some dead code as suggested by Konstantin Zhuravlyov
- These strings are no longer needed, loader will never ask about them
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#158 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#248 edit
[ROCm/clr commit: b7200ec2ad]
SWDEV-180834 - [Forum] - Washed-Out Colors in Premiere Pro CC 2018 When 10bit Enabled
- Add CL_RGBA 101010 support for GL interop in GSL path.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#157 edit
[ROCm/clr commit: adef8ef154]