+1
This commit is contained in:
@@ -320,11 +320,6 @@ std::vector<char> readBinary(const char * filename)
|
|||||||
|
|
||||||
extern "C"
|
extern "C"
|
||||||
{
|
{
|
||||||
|
|
||||||
void *CUDAAlloc(void **handlePtr, int64_t size, int32_t alignment)
|
|
||||||
{
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
void CUDALaunch(
|
void CUDALaunch(
|
||||||
void **handlePtr,
|
void **handlePtr,
|
||||||
const char * func_name,
|
const char * func_name,
|
||||||
@@ -337,17 +332,6 @@ extern "C"
|
|||||||
deviceLaunch(cudaFunction, func_args);
|
deviceLaunch(cudaFunction, func_args);
|
||||||
unloadModule(cudaModule);
|
unloadModule(cudaModule);
|
||||||
}
|
}
|
||||||
void CUDASync(void *handle)
|
|
||||||
{
|
|
||||||
checkCudaErrors(cuStreamSynchronize(0));
|
|
||||||
}
|
|
||||||
void ISPCSync(void *handle)
|
|
||||||
{
|
|
||||||
checkCudaErrors(cuStreamSynchronize(0));
|
|
||||||
}
|
|
||||||
void CUDAFree(void *handle)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
/******************************/
|
/******************************/
|
||||||
|
|
||||||
@@ -448,16 +432,16 @@ int main(int argc, char** argv) {
|
|||||||
const double t0 = rtc();
|
const double t0 = rtc();
|
||||||
for (int j = 0; j < nframes; ++j)
|
for (int j = 0; j < nframes; ++j)
|
||||||
{
|
{
|
||||||
const char * func_name = "RenderStatic";
|
const char * func_name = "RenderStatic";
|
||||||
int light_count = VISUALIZE_LIGHT_COUNT;
|
int light_count = VISUALIZE_LIGHT_COUNT;
|
||||||
void *func_args[] = {
|
void *func_args[] = {
|
||||||
&d_header,
|
&d_header,
|
||||||
&d_arrays,
|
&d_arrays,
|
||||||
&light_count,
|
&light_count,
|
||||||
&d_r,
|
&d_r,
|
||||||
&d_g,
|
&d_g,
|
||||||
&d_b};
|
&d_b};
|
||||||
CUDALaunch(NULL, func_name, func_args);
|
CUDALaunch(NULL, func_name, func_args);
|
||||||
}
|
}
|
||||||
double mcycles = 1000*(rtc() - t0) / nframes;
|
double mcycles = 1000*(rtc() - t0) / nframes;
|
||||||
fprintf(stderr, "dt= %g\n", mcycles);
|
fprintf(stderr, "dt= %g\n", mcycles);
|
||||||
|
|||||||
Reference in New Issue
Block a user