Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master
Commits on Jun 5, 2013
  1. Some comments

    zzorn authored
Commits on Oct 2, 2012
  1. Javadocs and a todo.

Commits on Oct 1, 2012
  1. Sketching out grid based distribution

    zzorn authored
Commits on Sep 29, 2012
Commits on Sep 27, 2012
Commits on Sep 17, 2012
Commits on Sep 16, 2012
  1. Extracted a main UI.

    zzorn authored
  2. Added support for common variables.

    zzorn authored
    Added support for random seeds.
    Changed noise to tiling noise.
  3. Removed some fixed todo:s.

    zzorn authored
  4. Added support for temporary channels.

    zzorn authored
Commits on Sep 15, 2012
  1. Added tests for composite effects.

    zzorn authored
    Added some delegates to composite effect.
    Updated todo.
  2. Implemented EffectContainer, CompositeEffect, and refactored SimpleGe…

    zzorn authored
    …nerator to use an EffectContainer.
    Various refactoring for the variables and variable references.
Commits on Sep 14, 2012
  1. Implemented composite generators.

    zzorn authored
    Implemented VariableValue concept.
    Refactored and renamed a bit.
Commits on Sep 13, 2012
  1. Changed code generation so that variable expressions are recalculated…

    … when code is generated.
    Some refactoring, renaming, re-arranging, and fixing todos.
Commits on Sep 12, 2012
  1. Simplified generated code.

    zzorn authored
    Added various todos.
  2. Implemented variables for effects, and changed noise example to use t…

    zzorn authored
    Updated todo.
  3. Work on effects and variables.

  4. stuff

Commits on Sep 11, 2012
  1. Updated todo a bit more still.

    zzorn authored
  2. Updated todo a bit more.

    zzorn authored
  3. Implemented basic Perlin noise effect, effects still need work.

    zzorn authored
    Updated todo.
  4. Extracted some common functionality to a common base class.

    Copied over perlin noise generator.
Commits on Sep 10, 2012
  1. Updated todo.

    zzorn authored
  2. Rewrote the task execution logic, the previous one caused deadlocks w…

    zzorn authored
    …hen a task queue was used.
    Removed some extra calculation tasks at the same time, and streamlined the whole calculation.  Most of the set up logic is in PictureCalculations now.
    Fixed issue that prevented reuse of earlier image data in PictureCalculations.
    Added check for out of memory error if the generated images do not fit memory, it is now handled, reported to user, and the calculation task aborted.
    Added better error messages and improved error handling a bit.
  3. Added fit in view button, that relayouts view and keeps relayouting v…

    …iew on resizes until the view is manually manipulated by the user.
  4. Added calculation index to listeners, so that it's easy to tell apart…

    … different calculations if the same listener is used. Changed Arranger to use the calculation index to display preview image for a new calculation.
     Changed the Arranger to only relayout if the number or size of the images to generate changed.
     Extracted the PictureCalculationsListenerDelegate.
  5. Refactored Arranger event sending a bit, now also notifies about layo…

    Fixed issue with calculating the initial scale for the rows and columns layout.
    Added reset zoom & center button.
    Added scroll wheel support for the zoom combo box.
  6. Added listener to arranger, and made zoom combo update when arranger …

    zzorn authored
    …zoom levels changed.
  7. Implemented preview UI with pan and zoom, column & row arranger, and …

    zzorn authored
    …RGBA picture drawer.
Commits on Sep 9, 2012
  1. Refactored the PictureGenerator to calculate the pictures with a sing…

    zzorn authored
    …le task (that spawns tasks to calculate each picture).
    Also removed some redundant methods from the PictureGenerator, and defined some constants for common parameter names.
  2. Implemented and tested listener support on Parameters and PictureGene…

    zzorn authored
    Added ParameterChecker utility.
Something went wrong with that request. Please try again.