Skip to content
Image processing on the GPU with OpenGL Pixelshaders
Java GLSL
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
resources
src
README.md

README.md

GL Process

  • Imageprocessing on the GPU via openGL Pixelshaders.
  • Create your own filters for processing

News

  • Fixed native cursor bug for Mac OS X El Capitan + Java 1.7
  • Added Filters (Flip (Vertically & Horizontally))

Next

  • Actions (Chain multiple filters together)
  • GUI for action definitions (Flowgraph, UE3 Kismet style)
  • Batch processing

Deps

  • LWJGL
  • TWL

Binaries

Check the dist folder for compiled jars

filter.txt

[fs] shaderFile.fs
[name] Name of Shaderupdate
[description] Filter Description

// filter inputs
// used only, if this filter should be defined as an action
// if you want to use it directly on images omit this
[filter-input] vec3 color, float intensity, texture2D loadedImage

// filter outputs (only 2d textures)
// same rules as above
[filter-output] greenTexture, originalTexture
You can’t perform that action at this time.