cuda-0.2: cbits/stubs.c
/*
* Extra bits for CUDA binding
*/
#include "cbits/stubs.h"
cudaError_t
cudaConfigureCallSimple(int gx, int gy, int bx, int by, int bz, size_t sharedMem, cudaStream_t stream)
{
dim3 gridDim = {gx,gy,1};
dim3 blockDim = {bx,by,bz};
return cudaConfigureCall(gridDim, blockDim, sharedMem, stream);
}
const char*
cudaGetErrorStringWrapper(cudaError_t error)
{
return cudaGetErrorString(error);
}
CUresult
cuTexRefSetAddress2DSimple(CUtexref tex, CUarray_format fmt, int chn, CUdeviceptr dptr, int width, int height, int pitch)
{
CUDA_ARRAY_DESCRIPTOR desc;
desc.Format = fmt;
desc.NumChannels = chn;
desc.Width = width;
desc.Height = height;
return cuTexRefSetAddress2D(tex, &desc, dptr, pitch);
}