Project

General

Profile

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

library / src / main / java / org / distorted / library / DistortedNode.java @ d61fd515

# Date Author Comment
d61fd515 03/05/2017 11:46 PM Leszek Koltunski

1. Move to Gradle 25.0.0
2. Bugfix in DistortedNode

50642a86 03/03/2017 03:50 PM Leszek Koltunski

Simplify drawRecursive

c1e24646 03/01/2017 11:02 PM Leszek Koltunski

Introduce Effects.blitPriv() (faster than previous drawNoEffectsPriv)

c834348d 02/23/2017 11:41 PM Leszek Koltunski

Make it possible to render each DistortedNode with adjustable OpeGL state (writeing to Color, Depth,Stencil buffers, DEPTH, STENCIL, BLENDING on.off, etc)

d3725071 02/20/2017 02:31 PM Leszek Koltunski

Exclude still more methods from public documentation.

eadf0859 02/17/2017 12:05 AM Leszek Koltunski

Things seem to be working - switch off all debugs.

3a70bd6d 02/16/2017 11:21 PM Leszek Koltunski

Bugfix in EffectQueues: if we interpolate something, then stop and again start interpolating, it used to use the old position (position from the moment when we stopped interpolating!) during the first run after the resume. Fix that.

f28fffc2 02/16/2017 04:30 PM Leszek Koltunski

A Lot of fixes for the issues uncovered by Olimpic.

Still at least 1 known issue: sometimes, when we re-add a Surface, some garbage pops up on the screen for a brief split second. Visible in Olimpic.

07037b8a 02/15/2017 10:51 PM Leszek Koltunski

a few lame fixes for the issues uncovered by Olimpic but it is still wrong

d03782c0 02/15/2017 05:45 PM Leszek Koltunski

fix for the first issue uncovered by the new Olimpic.

09ab7524 02/15/2017 01:11 PM Leszek Koltunski

Introduce 3 types of Surfaces: System, Tree, User

7691a39f 02/14/2017 10:36 PM Leszek Koltunski

- workaround for the issue with flashing in StarWars
- return number of objects rendered from OutputSurface.render() and use this in Olympic
- rework tree isomorphism so that it now works even if we don't render the whole tree (and also we don't have to reset() the Tree anymore!)...

af27df87 02/14/2017 03:28 PM Leszek Koltunski

A lot of different fixes.

A lot of issues still there:

1) if we only render part of the tree, tree isomorphism will sometimes not work correctly
2) when we change Effects that are inside Trees mid-render, even if we detach() the affected parts of the Tree first, for the last frame the new Effects will be used...

c204c69d 02/14/2017 12:26 AM Leszek Koltunski

New, cleaner way to create/destroy DistortedSurfaces.

Serious regression in StarWars (crashes!). Looks like the Node's internal FBO is being deleted and not re-created in time.

f8377ef8 02/13/2017 12:02 AM Leszek Koltunski

New, cleaner way to create/destroy DistortedSurfaces.

Serious regression in StarWars (crashes!). Looks like the Node's internal FBO is being deleted and not re-created in time.

a09ada4c 02/10/2017 01:26 PM Leszek Koltunski

Preparation for change of the render API.

b455eb48 12/12/2016 09:14 PM Leszek Koltunski

Rename various classes; fix a bug in Around the World.

a56bc359 12/12/2016 04:47 PM Leszek Koltunski

Major change in API: separate the GRID from DistortedObject; completely remove classes derived from DistortedObject.

d1e740c5 12/08/2016 04:47 PM Leszek Koltunski

Move the 'Save' app to using a DistortedFramebuffer.

57578636 12/08/2016 02:13 PM Leszek Koltunski

Improvements for DFramebuffer.

71c3fecc 12/07/2016 12:11 PM Leszek Koltunski

Javadoc

8e34674e 12/07/2016 12:22 AM Leszek Koltunski

Move the *List classes into static members of DistortedFramebuffer and DistortedObject.

16d8b8f3 12/06/2016 12:11 PM Leszek Koltunski

DistortedFramebuffer should we working now, including deletions.

ed13a5de 12/05/2016 05:10 PM Leszek Koltunski

Cleanup

bd3da5b2 12/05/2016 02:18 PM Leszek Koltunski

Move DistortedNode and Distorted to use the new DistortedRenderTarget.

e489a5ef 12/02/2016 11:36 AM Leszek Koltunski

Minor stuff

c5b1451b 08/07/2016 09:32 PM Leszek Koltunski

Remove the 'invert' option from DistortedProjection - this was making the DistortedNode-based apps not show the Objects, because the winding of triangles was wrong.
Now however the DistortedNode based stuff is inverted top-down :)

015642fb 06/21/2016 10:06 AM Leszek Koltunski

Cleanup.

fee0865c 06/20/2016 10:31 AM Leszek Koltunski

Fix for adding a single DistortedObject to a DistortedNode tree multiple times.

d333eb6b 06/14/2016 04:24 PM Leszek Koltunski

Add license

cb0e1940 06/13/2016 10:28 PM Leszek Koltunski

remove the remains of DistortedBitmaps from DistortedNode

b3618cb5 06/09/2016 01:14 AM Leszek Koltunski

Beginnings of support for PostShader effects (SavePNG, SaveMP4)

f2a0d837 06/03/2016 11:43 PM Leszek Koltunski

Minor cleanup.

436899f2 06/03/2016 11:39 PM Leszek Koltunski

Fix for issue 1: 'FBO not visible' : we forgot to clear the HashMap in DistortedNode.

ada90d33 06/03/2016 10:09 PM Leszek Koltunski

Make deep copying DistortedObjects (needed in DistortedNode) standard.

19bed2df 06/03/2016 03:51 PM Leszek Koltunski

Defensive programming.

9361b337 06/03/2016 03:38 PM Leszek Koltunski

Provide support to add any class derived from DistortedObject to DistortedNode.

da7ce0d8 05/30/2016 09:45 PM LeszekKoltunski

Fix javadoc errors

6a06a912 05/25/2016 07:45 PM Leszek Koltunski

Initial commit