Jump to content

OpenCL


BES
 Share

Recommended Posts

This might be useful for anyone that would like to try to add OpenCL to leadwerks..

----------------------------------

http://opencldev.com/home <---OpenCL Studio

 

Features INFO:

 

 

 

Dedicated OpenGL 4.2 Support

 

scripting interface for C API

Shading language editor with integrated compiler output

3D scene graph library and interface widgets

 

Dedicated OpenCL 1.1 Support

 

scripting interface for C API

Kernel code editor with integrated compiler output

Multiple device and platform support

Integrated Profiling information

 

User Interface Library

 

Complete OpenGL based windowing system

Interactive GUI designer

 

Lua Scripting Support

 

Rapid prototyping and development

No explicit compilation step

Embedded code completion

 

Plugin Architecture

 

Integrates the
open-source parallel algorithm library

Integrate your own libraries via the Lua plugin architecture

Several open-source Lua plug-ins included in the distribution

 

Videos of OpenCL Smoothed Particle Hydrodynamics:

-----------------------------------------------------

OpenCL Main Website: http://www.khronos.org/opencl/

 

"OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software."

 

AMD's OpenCL zone dev site:

http://developer.amd.com/zones/OpenCLZone/Pages/default.aspx

 

AMD's OpenCL zone getting started:

http://developer.amd.com/zones/OpenCLZone/pages/GettingStarted.aspx

 

Nvidia OpenCL Dev zone:

http://developer.nvidia.com/cuda/opencl

 

Nvidia OpenCL getting started:

http://developer.nvidia.com/cuda/get-started-parallel-computing

  • Upvote 2

Threadripper 2920X Gen2 CPU(AMD 12-core 24 thread) | 32Gigs DDR4 RAM | MSI Nvidia GeForce RTX 2070 Stock OCed | ASRock X399 Professional Gaming Motherboard | Triple M.2 500Gig SSD's in Raid0

Windows 10 Pro | Blender | Paint.NetWorld Machine | Shader Map 4 | Substance Designer | Substance Painter | Inkscape | Universal Sound FX | ProBuilder | 3D World Studio | Spacescape | OpenSky | CubeMapGen | Ecrett Music | Godot Engine | Krita | Kumoworks | GDScript | Lua | Python | C# | Leadworks Engine | Unity Engine

 

Link to comment
Share on other sites

Very interesting, thanks for the post BES

 

NP ..I found some more info :

 

Simple OpenCL tutorial:

http://opencl.codepl...L Tutorials - 1

 

This looks like a class on OpenCL(6 pages)

http://hpc.admin-mag...ing-with-OpenCL

 

If that OpenCL Studio fails to run on your system(just sits there loading the splash screen), you will just have to use the SDK instead and use the below:

 

If you have the SDK already and visual C++ 2008 or 2010 .. you most likely will need the OpenCL API Registry from Kronos group, it includes the cl.hpp C++ Bindings header if you wanna use C++

 

For Visial C++ 2008/2010 you will probably need the bin,include and lib folders from the OpenCL SDK in your project folder

 

Any other headers and stuff you need can probably be found here: http://www.koders.com/

 

Anyway thats what I found from trying to add some stuff to leadwerks ...im not very good with C or C++ so I didnt get very far, I will have to learn more C/C++ ..

Threadripper 2920X Gen2 CPU(AMD 12-core 24 thread) | 32Gigs DDR4 RAM | MSI Nvidia GeForce RTX 2070 Stock OCed | ASRock X399 Professional Gaming Motherboard | Triple M.2 500Gig SSD's in Raid0

Windows 10 Pro | Blender | Paint.NetWorld Machine | Shader Map 4 | Substance Designer | Substance Painter | Inkscape | Universal Sound FX | ProBuilder | 3D World Studio | Spacescape | OpenSky | CubeMapGen | Ecrett Music | Godot Engine | Krita | Kumoworks | GDScript | Lua | Python | C# | Leadworks Engine | Unity Engine

 

Link to comment
Share on other sites

Thanks again for all the information. I'm heavily involved in other things just now but will take a look at this when ever I next have some free time.

Intel Core i5 2.66 GHz, Asus P7P55D, 8Gb DDR3 RAM, GTX460 1Gb DDR5, Windows 7 (x64), LE Editor, GMax, 3DWS, UU3D Pro, Texture Maker Pro, Shader Map Pro. Development language: C/C++

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...