Menu

FLTK2 GUI (SVN) Commit Log


Commit Date  
[r196] by rconstruct

Further tweaks to GUI, rolled up blocks color is consistent with UI theme, width/height ratio for blocks is tweaked (thanks Ben).

2009-10-01 18:54:32 Tree
[r195] by rconstruct

Added Ben's spline curve connection lines. Stippled origin>mouse position splines aren't working yet. Width/height ratio changed as well.

2009-10-01 17:51:12 Tree
[r194] by rconstruct

Made input pad text (on blocks) scale dependent, now font size scales with zoom level.

2009-09-30 22:56:34 Tree
[r193] by rconstruct

Continued tweaking existent blocks so that more meaningful input pad names are used and displayed.

2009-09-30 20:06:56 Tree
[r192] by rconstruct

Updated shading functions block to have more meaningful input pad names, small tweaks to the blocks.

2009-09-30 17:04:42 Tree
[r191] by rconstruct

All blocks now display their input pad names. Colors tweaked so that input pad names are light blue, hovering orange, together with small UI tweaks that should improve readability. Group names problem fixed, no longer centered, now it's above group widget.

2009-09-30 14:21:34 Tree
[r190] by rconstruct

Added aov_opacity AOV to root block source and AOV headers, and Thin Film Interference block (spec6), based on Jens's VEX shader. Tweaked rgb<>spec6 functions for Aqsis workarounds (component access can only be made with (xyz)comp in Aqsis). Both Aqsis and Pixie seem to accept arrays as function arguments, but there are some problems yet with rgb<>spec6 in both Aqsis and Pixie.
Glass block tweaked for Aqsis and Pixie workarounds (component access, array initialization, ternary operator expressions). Added missing vector exponent, maximum, and minimum functions to helpers header.

2009-09-25 18:57:49 Tree
[r189] by rconstruct

Added color conversion functions (rgb>spec6>rgb), based on Mario Marengo's VEX functions from his glass shader. Added optics data (Schott catalogue) for glass types, generated by modified mktables.C, also taken from Mario Marengo's glass shader. Changed the glass block so that dispersion in RYGCBV is done optionally if "usespec6" is toggled on, in which case the "ior" variable is ignored in favor of the IOR data taken from the tables, controlled by the "optics" variable (range [0,112]). Tables will get FreeSnell/Sopra n+k data later, color header will get extra color space conversions later as well.

2009-09-23 15:45:08 Tree
[r188] by rconstruct

Updated light blocks so that the user can toggle custom lights as nondiffuse/nonspecular. Updated root block source so that light shaders have a default output uniform float __nondiffuse/__nonspecular shader parameter, which the blocks override. Updated the glass shader block and the function, so that it returns both color and transparency - transmission based shadows based on Alan Warren's port of the VEX shader by Mario Marengo.

2009-09-21 20:31:51 Tree
[r187] by rconstruct

Small update to glass function, maximum continuation is float.

2009-09-19 23:51:58 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.