Just say that FxGen 0.7a package ready at end of the month...
Package at => https://sourceforge.net/projects/fxgen/
.Editor
Rewrited for new GUI.
Operators global view display (if any operators out of screen).
New color picker in HLS format.
.FxGenLib
Runtime class creation by modules added (futures plugins .dll, .so ..)
Better FxGen Serialization.
Added Stacked Errors tracer.
.GUI
New GUILib now oriented Cross-platform using OpenGL.
I have worked on my own cross-platform GUI, rendering is done now with opengl for cross platform support.
So why don't use others GUI API?
Previous version of fxgen already use win32 API wrapper classes and all editor's controls are customs. So after some try with widgets or qt4, my feeling is that it's easier and faster to do my editor with more adapted GUI classes to FxGenCore architecture (see PropertiesCtrl...), for QT4 or Widgets that ask me more work but from my previous GUI all that I need is to replace Win32 functions to cross platform form...
So Next FxGen 0.6a version in July.
FxGenLib
-------------
.Removed MS windows dependencies (use of standart C functions)
.GCC compilation support.
.Added textures garbage management.
.Operators graph scanning optimizations.
.Resources detail management
i.e For textures, process them for size * (x0.5, x1.0, x2.0, ...)
.API to use FxGenLib in other applications (games, demos... see 'BMP Extractor' example)
.Vector graphics renderer using 'Cairo'.
.Added and improved operators (SVG support ...)
.see Operators.txt for details.
Editor
---------
.New main submenu items "options" for textures details
.3D textures Visualization.
.Custom popup menu (OpenGL GUI preparation)
.Alpha support for color Type.
Tutorial 1 - Getting started using the editor.
Main Change
----------------
.Any textures sizes management
.Operators parameters version management
.Compilation changed from Static Library to Dynamic (DLL)
.NArchive now support Memory and File Stream
.Added a color picker
.Added TGA Writer at viewport context menu
.Added Bilinear filtering On/Off at viewport context menu
New Operators
-------------------
.NLerpOp
.NThresholdOp
.NAlphaOp
.NNoiseOp
Changed Operators
-------------------------
.AddOp support different texture size
.Addop's bitmap had the first input operator's bitmap size.
.Other inputs have their size cropped.
.Alpha mode now blend alpha sources values only
.Now More than 2 inputs can be managed (source texture, normals, specular, ambiant)
.FlatOp, CellOp, CloudOp and GradientOp
.Added Width and Height
.RotoZoomOp
.All parameters changed
.ubyte to float
.texture resize
.x and y zoom factors separated
.Can change texture size now
.NColorOp
.Box and Gaussian Filters Types
.NLightOp
Now support input Specular operators too
.NGlowOp, NRect
.All parameters changed
.ubyte to float
Removed Operator
-------------------------
.NSetSize (now see RotoZoomOp)
Fixed
-------
.'A' button bug on properties control