Bug 5274280: Enable 8_Platform_Specific/Tegra/EGLSync_CUDAEvent_Interop

This commit is contained in:
shawnz 2025-05-12 15:02:31 +08:00
parent 2ec9cf394a
commit 8f33cc6094
3 changed files with 5 additions and 4 deletions

View File

@ -5,7 +5,7 @@ add_subdirectory(cuDLAHybridMode)
add_subdirectory(cuDLALayerwiseStatsHybrid) add_subdirectory(cuDLALayerwiseStatsHybrid)
add_subdirectory(cuDLALayerwiseStatsStandalone) add_subdirectory(cuDLALayerwiseStatsStandalone)
add_subdirectory(cuDLAStandaloneMode) add_subdirectory(cuDLAStandaloneMode)
#add_subdirectory(EGLSync_CUDAEvent_Interop) add_subdirectory(EGLSync_CUDAEvent_Interop)
add_subdirectory(fluidsGLES) add_subdirectory(fluidsGLES)
add_subdirectory(nbody_opengles) add_subdirectory(nbody_opengles)
add_subdirectory(simpleGLES) add_subdirectory(simpleGLES)

View File

@ -17,7 +17,7 @@ else()
endif() endif()
# Include directories and libraries # Include directories and libraries
include_directories(../../../Common) include_directories(../../../../Common)
find_package(EGL) find_package(EGL)
find_package(X11) find_package(X11)

View File

@ -260,6 +260,7 @@ void checkSync(int argc, char **argv)
int integrated; int integrated;
CUresult status = CUDA_SUCCESS; CUresult status = CUDA_SUCCESS;
CUctxCreateParams ctxCreateParams = {};
// Init values for variables // Init values for variables
x = y = 0; x = y = 0;
@ -269,7 +270,7 @@ void checkSync(int argc, char **argv)
} }
device = findCudaDeviceDRV(argc, (const char **)argv); device = findCudaDeviceDRV(argc, (const char **)argv);
if (CUDA_SUCCESS != (status = cuCtxCreate(&context, 0, device))) { if (CUDA_SUCCESS != (status = cuCtxCreate(&context, &ctxCreateParams, 0, device))) {
printf("failed to create CUDA context\n"); printf("failed to create CUDA context\n");
} }
cuCtxPushCurrent(context); cuCtxPushCurrent(context);