/ue4-gpgpu-plugin

A (tentative) content module that enables use of OpenCL/CUDA via blueprint.

Primary LanguageC++

Unreal Engine 4 Content Module for OpenCL and CUDA

GitHub release Github All Releases

Facilitates UE4 developers with a baseline system for integrating OpenCL and/or CUDA kernels into their projects' workflows.

Installation

  1. Ensure your CUDA/OpenCL device's drivers are up-to-date.
  1. Copy or move the 'Plugins' folder into your project's root directory.

Limitations

  1. Run-time compilation of CUDA modules is performed using NVRTC, which requires a 64-bit system configuration on the Windows platform.
  2. Does not allow for specification of device to execute kernel on (select the first one available for a given GPGPU framework)
  3. Requires that header-only libraries be written inline in the module code contained in the kernel asset.

Usage