mirror of
https://github.com/Xaymar/obs-StreamFX
synced 2024-11-24 12:25:11 +00:00
4d8ff417e7
Load additional functions from CUDA and add new enumerations to support them: * cuDevicePrimaryCtxSetFlags allows us to sched scheduling mode for the GPU. * cuCtxgetStreamPriorityRange allows us to check which priority levels are supported. * cuStreamCreateWithPriority allows us to create streams with non-default priority. The scheduler mode is now set to yield so that other threads can do work when we hit an eventual stalling problem. Streams can also now be created with higher priority and different flags, if necessary. In most cases this should allow CUDA resources to execute even while the GPU is under heavy load. |
||
---|---|---|
.. | ||
nvidia-cuda-context-stack.cpp | ||
nvidia-cuda-context-stack.hpp | ||
nvidia-cuda-context.cpp | ||
nvidia-cuda-context.hpp | ||
nvidia-cuda-gs-texture.cpp | ||
nvidia-cuda-gs-texture.hpp | ||
nvidia-cuda-memory.cpp | ||
nvidia-cuda-memory.hpp | ||
nvidia-cuda-stream.cpp | ||
nvidia-cuda-stream.hpp | ||
nvidia-cuda.cpp | ||
nvidia-cuda.hpp |