Skip to content

OpenCL accelerated image software built in wxWidgets.

Notifications You must be signed in to change notification settings

dongbu/AccelerPaint

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AccelerPaint

A simple open source image manipulation software with OpenCL acceleration. AccelerPaint can load basic image files (PNG, GIF, BMP, JPG). AccelerPaint currently supports layers, scrolling for large images and rendering out multilayered images to a single composite file. A simple interface is currently implemented for loading and managing files.

Current Interface

Current Setup

Rendering

AccelerPaint currently allows for blending (Alpha Blending), channel toggling, and layer visability and opacity when rendering. This produces an output image the same as the one viewed in the viewport. Rendering is also OpenCL accelerated to maximize the speed of producing the final image.

Layer 0:

Layer0

Layer 1:

Layer0

Rendered Output:

Layer0

Multiplatform

AccelerPaint is built to work on a number of platforms. By using OpenCL to accelerate the rendering and wxWidgets for the form development AccelerPaint can work on Windows, Mac, or Linux operating systems.

Build Instructions

Install wxWidgets and OpenCL

Create an environment variable called OPENCL to the OpenCL location.

About

OpenCL accelerated image software built in wxWidgets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 88.6%
  • C 11.4%