Я получаю доступ к вызовам функций C++ из приложения, написанного на C# 5 и .NET 4.5. Я работаю над разработкой инди-игры и нуждаюсь в CUDA и PhysX, поэтому эта возможность важна для меня. Я обнаружил Thrust, библиотеку C++, которая позволяет упростить реализацию CUDA.Вызов функций, написанных с помощью CUDA и Thrust C++ в моем приложении .NET 4.5 .NET
Теперь я пытаюсь выяснить, возможно ли использование Thrust C++ для создания .DLL, содержащего графические функции, которые будут использовать GPU .... Затем, используя эти функции, из моего управляемого кода, когда это необходимо. Кто-нибудь сделал что-нибудь подобное? Опыт? Что-то, с чем я смущен? Другие варианты? Заранее спасибо.