blob: 906191ad5aa213b0c8d93849d34e1b02c99e658e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
From cb1b2378c8fb370b4cc9b71079473145fed6ae35 Mon Sep 17 00:00:00 2001
From: David G Yu <davidgyu@gmail.com>
Date: Fri, 12 Dec 2025 14:29:05 -0800
Subject: [PATCH] [opensubdiv/osd] Fixed CUDA deprecated API
Updated osd/cudaEvaluator.cpp to use cudaDeviceSynchronize()
instead of cudaThreadSynchronize() which was deprecated and
has been removed from CUDA 13.0.
---
opensubdiv/osd/cudaEvaluator.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/opensubdiv/osd/cudaEvaluator.cpp b/opensubdiv/osd/cudaEvaluator.cpp
index 4b638dd49..c42caacaa 100644
--- a/opensubdiv/osd/cudaEvaluator.cpp
+++ b/opensubdiv/osd/cudaEvaluator.cpp
@@ -359,7 +359,7 @@ CudaEvaluator::EvalPatches(
/* static */
void
CudaEvaluator::Synchronize(void * /*deviceContext*/) {
- cudaThreadSynchronize();
+ cudaDeviceSynchronize();
}
} // end namespace Osd
|