Project

General

Profile

Download (12.3 KB) Statistics
| Branch: | Revision:

library / src / main / java / org / distorted / library / main / EffectQueue.java @ 11845a9e

# Date Author Comment
11845a9e 05/01/2019 09:52 PM Leszek Koltunski

Carve the 'children list' from DOutputSurface and DNode into a separate class of its own, DistortedChildrenList.

8bfefd68 05/01/2019 12:27 PM Leszek Koltunski

Split the DistortedNode class into two - DistortedNode and DistortedNodeData

c43abe6c 04/30/2019 09:42 AM Leszek Koltunski

Fixes for memory leak problems uncovered by the 'Rubik' app. (mainly: new method DistortedNode.markForDeletion)

142c7236 04/07/2019 06:22 PM Leszek Koltunski

Many things.

1) make the Dynamic.setDuration() able to be called AFTER the Dynamic has already been run. (and rename it to 'makeRunNowFor()' )
2) remove the automatic removal of zero Effects from EffectQueues.
3) adjust several Apps to cope with 2)
4) add post-rotation to Rubik (still not finished)

06dbccad 03/20/2019 04:11 PM Leszek Koltunski

Before we start rendering, effects can always be added.

1418a5eb 01/06/2019 11:15 PM Leszek Koltunski

Relax requirements on when we can call DistortedEffects.setMax().

Before this change one had to call it before creation of shaders and before any of the DistortedEffects classes got created.
This commit removes the second requirement so now with setMax it's just like with enabling effects: it's best done in onSurfaceCreated.

13981586 11/21/2018 11:46 AM Leszek Koltunski

Small things.

ed06301f 11/21/2018 11:09 AM Leszek Koltunski

Move EffectMessageSender to the 'message' package (duh!)

9455da17 04/09/2018 12:03 PM Leszek Koltunski

Fix for bug #28: looks of the borders of a blurred object depend on if the object is the first in the postprocessing bucket.

86d322b5 06/27/2017 01:03 PM Leszek Koltunski

Make Postprocessing quality per-effect (rather than applied to the whole queue)

1149be8f 06/26/2017 09:15 PM Leszek Koltunski

Fixes for dynamic postprocessing.

3417ab4e 06/21/2017 12:34 AM Leszek Koltunski

Now all Postprocessing EffectQueues have the right IDs regardless of number of effects.

6b0b4f60 06/15/2017 09:04 PM Leszek Koltunski

Fixes for removing effects.

26a4e5f6 06/15/2017 12:14 AM Leszek Koltunski

Reorganize the way we add and remove all Effects (do it through DistortedMaster and is POSTPROCES - adjust Bucket and SORT Nodes).

Buggy: removing effects does not work.

fe6fe99a 06/14/2017 09:51 PM Leszek Koltunski

Small API simplification.

2ef5dd9e 06/12/2017 10:56 PM Leszek Koltunski

Bugfixes for the recent 'Effect classes' API change.

ae77d55e 06/09/2017 03:39 PM Leszek Koltunski

Further progress with Apps.

da9b3f07 06/09/2017 01:27 PM Leszek Koltunski

Progress with support for Effect classes.

The library compiles now!

6bb59aad 06/08/2017 03:54 PM Leszek Koltunski

Progress with support for Effect classes.

15aa7d94 06/08/2017 01:53 PM Leszek Koltunski

Progress with support for Effect classes.

fe82a979 06/07/2017 05:18 PM Leszek Koltunski

Progress with support for Effect classes.