1%%
2%%  wpc_caustics.auv --
3%%
4%%     Config file for Caustic shader
5%%
6%%  Copyright (c) 2015 Micheus
7%%  See the file "license.terms" for information on usage and redistribution
8%%  of this file, and for a DISCLAIMER OF ALL WARRANTIES.
9%%
10%%     $Id: wpc_caustics.auv,v 1.2 2006/11/25 10:00:00 micheus Exp $
11%%
12
13%%  Everything behind a '%' is a comment
14
15{name, "Caustics"}.                 % The name in the shader selector
16{vertex_shader, "standard.vs"}.     % Vertex shader used
17{fragment_shader, "caustics.fs"}.   % Fragment shader used
18{auv, auv_bbpos3d}.                 % Use bounding box for positions
19%% Uses these uniforms:
20%% {uniform, Type, VarID in shader, DefaultValue, StringInGUI}
21{uniform, color, "color1", {0.08,0.3,0.27,1.0}, "Base color"}.
22{uniform, color, "color2", {0.95,0.95,0.95,1.0}, "Bright color"}.
23{uniform, bool, "exchange", false, "Exchange colors"}.
24{uniform, {slider,0.0,100.0}, "brightness", 50.0, "Brightness (%)"}.
25{uniform, {slider,0.0,100.0}, "density", 50.0, "Density (%)"}.
26{uniform, {slider,0.1,300.0}, "speed", 0.1, "Disturb"}.
27{uniform, {slider,0.0,100.0}, "sharpness", 0.0, "Sharpness (%)"}.
28{uniform, {slider,-360.0,360.0}, "rotx", 0.0, "Rotate X"}.
29{uniform, {slider,-360.0,360.0}, "roty", 0.0, "Rotate Y"}.
30{uniform, {slider,-360.0,360.0}, "rotz", 0.0, "Rotate Z"}.
31{uniform, menu, "mixmode", "Add", [{"Add",0},{"Mask",1}]}.
32{uniform, bool, "invmask", false, "Invert Mask"}.
33
34