diff --git a/CMakeLists.txt b/CMakeLists.txt
index 92d926af9326d69fe84de5750f97da2c6cfd52f4..7eacf8c3db18f352f8807d00b1174af9c6ba50d8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -71,7 +71,6 @@ set(CMAKE_CUDA_RUNTIME_LIBRARY Shared)
 if (MSVC)
 	list(APPEND CUDA_NVCC_FLAGS "-Xcompiler=/bigobj")
 else()
-	list(APPEND CUDA_NVCC_FLAGS "-Xcompiler=-mf16c")
 	list(APPEND CUDA_NVCC_FLAGS "-Xcompiler=-Wno-float-conversion")
 	list(APPEND CUDA_NVCC_FLAGS "-Xcompiler=-fno-strict-aliasing")
 	list(APPEND CUDA_NVCC_FLAGS "-Xcompiler=-fPIC")
diff --git a/dependencies/tiny-cuda-nn b/dependencies/tiny-cuda-nn
index 7e6c0b886b6378d12552ecdacfceaf27b04ea7bb..b242f6e4ed6a09f39adc7fa4f98ac305ed987fde 160000
--- a/dependencies/tiny-cuda-nn
+++ b/dependencies/tiny-cuda-nn
@@ -1 +1 @@
-Subproject commit 7e6c0b886b6378d12552ecdacfceaf27b04ea7bb
+Subproject commit b242f6e4ed6a09f39adc7fa4f98ac305ed987fde