P4 to Git Change 1472384 by lmoriche@lmoriche_opencl_dev2 on 2017/10/19 03:29:10
SWDEV-126884 - OCL 2.1 Platform APIs - Fix OCL/ROCm OpenCL C version Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpucompiler.cpp#157 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#578 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#240 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#65 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#70 edit ... //depot/stg/opencl/drivers/opencl/runtime/runtimedefs#46 edit
Этот коммит содержится в:
@@ -924,7 +924,7 @@ bool Resource::create(MemoryType memType, CreateParams* params) {
|
||||
}
|
||||
}
|
||||
|
||||
if ((dev().settings().hsail_ || (dev().settings().oclVersion_ == OpenCL20)) && !cal()->buffer_) {
|
||||
if ((dev().settings().hsail_ || (dev().settings().oclVersion_ >= OpenCL20)) && !cal()->buffer_) {
|
||||
hwSrd_ = dev().srds().allocSrdSlot(reinterpret_cast<address*>(&hwState_));
|
||||
if (0 == hwSrd_) {
|
||||
return false;
|
||||
@@ -1032,7 +1032,7 @@ void Resource::free() {
|
||||
}
|
||||
|
||||
// Free SRD for images
|
||||
if ((dev().settings().hsail_ || (dev().settings().oclVersion_ == OpenCL20)) && !cal()->buffer_) {
|
||||
if ((dev().settings().hsail_ || (dev().settings().oclVersion_ >= OpenCL20)) && !cal()->buffer_) {
|
||||
dev().srds().freeSrdSlot(hwSrd_);
|
||||
}
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user