-
Notifications
You must be signed in to change notification settings - Fork 0
An extremely hacky attempt to teach fluxus post-processing via shaders
License
GPL-2.0, GPL-2.0 licenses found
Licenses found
GPL-2.0
LICENCE
GPL-2.0
COPYING
florolf/fluxus-pp
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This pertains to the post-processing patch. For the original README, see README.fluxus. Apologies --------- Originally, all of this was intended as a quick hack to make some nice visuals for a party, but then more people took interest in it so we were forced to release the source. So beware of the following things: - It may break or act oddly (especially if you use the shader functions already present in fluxus). - The code was never intended to live longer than a week. It's ugly and I know it. Usage ----- This patch allows you to apply a fragment shader to the final fluxus output. The vertex shader is fixed in this version. By default, the fragment shader is the identity function. (pp-shader STRING) sets the current post-processing shader to the one given. If compilation fails, the previous pp-shader remains active. The fluxus output is handed to the shader through the sampler2D uniform "tex", the current texture coordinates are assigned to the vec2 "tc" by the vertex shader. (pp-shader-identity) loads the identity fragment shader. Additional uniforms can be pushed into the shader using (pp-shader-set! UNIFORMS). UNIFORMS is a list of the form ("name1" value1 "name2" value2 ...).
About
An extremely hacky attempt to teach fluxus post-processing via shaders
Resources
License
GPL-2.0, GPL-2.0 licenses found
Licenses found
GPL-2.0
LICENCE
GPL-2.0
COPYING
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published