← Back

ofxMSAOpenCL

github.com/memoakten/ofxMSAOpenCL · @memoakten
OF 0.8 Graphics Utilities

C++ openFrameworks addon for very simple to use wrapper for OpenCL. All underlying openCL objects are accessible to allow advanced features too if need be

91 34 Last commit 7y ago Created 14y ago

Forks

Forks pushed to more recently than memoakten/ofxMSAOpenCL itself, plus any admin-confirmed fork with commits of its own — worth checking if you're hitting issues with the original.

tgfrerer/ofxMSAOpenCL by @tgfrerer · ★ 0 · pushed 4y ago

README

ofxMSAOpenCL



Introduction

C++ openFrameworks addon for very simple to use wrapper for OpenCL. All underlying openCL objects are accessible to allow advanced features too if need be. Demo (1M particles @ 100-200 fps) at vimeo.com/7332496

Licence

The code in this repository is available under the MIT License. Copyright (c) 2008-2012 Memo Akten, www.memo.tv The Mega Super Awesome Visuals Company

Some Windows & OpenGL / interop specific additions (c) tgfrerer, placed under MIT license.

Installation

Copy to your openFrameworks/addons folder.

I've had some problems on 10.8 with OpenCL. I've had to install these drivers www.nvidia.com/object/cuda-mac-driver.html for my graphics card to work.

Windows / VS 2012



On Windows using Visual Studio, make sure to point your compiler to the right location of the OpenCL headers. You'll find an example ``.props` property file in `libs/OpenCL/lib/vs/`` - this file should work for the latest Windows CUDA/OpenCL Nvidia SDK. You can add it to your project by clicking "Add Existing Property Sheet" in the vs2012 Property Manager window. If it doesn't work, inspect it using a text editor and make sure the path to the OpenCL headers is correct for your development system.

Dependencies



Windows / NVidia



Examples



Some examples also require [ofxMSATimer]{https://github.com/memo/ofxMSATimer}

Compatibility

openFrameworks 0.8+ I am generally testing only with openFrameworks, however it should work with Cinder too. If it doesn't, please file an issue.

Known issues

none

Version history

v2.3

v2.2

v2.1 23/09/2012

v2.0

v0.3

v0.2



v0.1

Get this addon

HTTPS
SSH