summaryrefslogtreecommitdiffstats
path: root/xmrstak/backend/amd/amd_gpu/gpu.cpp
diff options
context:
space:
mode:
authorfireice-uk <fireice-uk@users.noreply.github.com>2017-10-27 15:07:48 +0100
committerGitHub <noreply@github.com>2017-10-27 15:07:48 +0100
commit847831e5f11a31bf2b04bc737534b08d1bb18e91 (patch)
tree1d61261de24917fd46e74d91690cc70d06958052 /xmrstak/backend/amd/amd_gpu/gpu.cpp
parent712f7b7bdb02d05aaffc5f70817aeb1edd17a2b3 (diff)
parent8888a608987c85870a99bfa99bd6980018288666 (diff)
downloadxmr-stak-847831e5f11a31bf2b04bc737534b08d1bb18e91.zip
xmr-stak-847831e5f11a31bf2b04bc737534b08d1bb18e91.tar.gz
Merge pull request #68 from psychocrypt/topic-amdUse64bitTarget
amd: use 64bit target
Diffstat (limited to 'xmrstak/backend/amd/amd_gpu/gpu.cpp')
-rw-r--r--xmrstak/backend/amd/amd_gpu/gpu.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/xmrstak/backend/amd/amd_gpu/gpu.cpp b/xmrstak/backend/amd/amd_gpu/gpu.cpp
index 37adc5b..3575854 100644
--- a/xmrstak/backend/amd/amd_gpu/gpu.cpp
+++ b/xmrstak/backend/amd/amd_gpu/gpu.cpp
@@ -645,7 +645,7 @@ size_t InitOpenCL(GpuContext* ctx, size_t num_gpus, size_t platform_idx)
return ERR_SUCCESS;
}
-size_t XMRSetJob(GpuContext* ctx, uint8_t* input, size_t input_len, uint32_t target)
+size_t XMRSetJob(GpuContext* ctx, uint8_t* input, size_t input_len, uint64_t target)
{
cl_int ret;
@@ -787,7 +787,7 @@ size_t XMRSetJob(GpuContext* ctx, uint8_t* input, size_t input_len, uint32_t tar
}
// Target
- if((ret = clSetKernelArg(ctx->Kernels[i + 3], 3, sizeof(cl_uint), &target)) != CL_SUCCESS)
+ if((ret = clSetKernelArg(ctx->Kernels[i + 3], 3, sizeof(cl_ulong), &target)) != CL_SUCCESS)
{
printer::inst()->print_msg(L1,"Error %s when calling clSetKernelArg for kernel %d, argument %d.", err_to_str(ret), i + 3, 3);
return ERR_OCL_API;
OpenPOWER on IntegriCloud