Project

General

Profile

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

library / src / main / java / org / distorted / library / DistortedEffects.java @ cc2979e3

# Date Author Comment
09ab7524 02/15/2017 01:11 PM Leszek Koltunski

Introduce 3 types of Surfaces: System, Tree, User

c7da4e65 02/15/2017 12:30 AM Leszek Koltunski

Fix OutputSurface.resize(): before it couldn't be called mid-render.

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...

af4cc5db 02/10/2017 11:07 AM Leszek Koltunski

Simplify yesterday's refactoring.

c5369f1b 02/10/2017 01:15 AM Leszek Koltunski

Major: change of API.

Split DFramebuffer into Framebuffer and Screen; introduce the 'DistortedInputSurface' and 'DistortedOutputSurface' interfaces.

cdd5e827 01/28/2017 12:50 AM Leszek Koltunski

Some fixes for issues discovered by the Multiblur app.

f1d5ea12 01/24/2017 12:51 AM Leszek Koltunski

Small progress with Blur.

194ab46f 01/20/2017 11:50 PM Leszek Koltunski

Try using OpenGL ES 3.0 everywhere (but if device does not support it, try creating 2.0 context - this is important because of the emulator!)

dbe8ea80 01/19/2017 11:49 PM Leszek Koltunski

Manifest: require OpenGL ES 3.0.

c318fb14 01/19/2017 03:09 PM Leszek Koltunski

Minor.

7d755851 01/19/2017 02:49 PM Leszek Koltunski

Still one more problem in boundingVertices.

85cbbc5e 01/18/2017 11:10 PM Leszek Koltunski

Postprocessing effects: remove support for Center

e8b2f311 01/18/2017 09:15 PM Leszek Koltunski

boundingVertices fully work now!

f44ea591 01/18/2017 05:03 PM Leszek Koltunski

Debugging

c90b9e01 01/18/2017 04:01 PM Leszek Koltunski

Progress with getting Mesh'es bounding rectangle. Still doesn't quite work yet (visible : 'Cubes' app with a 0111 Mesh)

69ed1eb4 01/17/2017 05:57 PM Leszek Koltunski

Progress with getting Mesh'es bounding rectangle.

11fb6ce0 01/15/2017 11:56 PM Leszek Koltunski

Correct a bug with Postprocessing Shortcut.

8fa96e69 01/15/2017 11:31 PM Leszek Koltunski

Move more intelligence to EffectQueuePostprocess.

55c14a19 01/11/2017 04:14 PM Leszek Koltunski

Minor reorganization.

02de77c9 01/10/2017 11:53 PM Leszek Koltunski

Progress with multi-program rendering.

2b942cd0 01/10/2017 09:24 PM Leszek Koltunski

Naive implementation of blur works now!

bfe2c61b 01/10/2017 10:27 AM Leszek Koltunski

Blurred image visible now!

86eb00a9 01/06/2017 11:27 PM Leszek Koltunski

Initial version of the first post-processing effect - BLUR - ready for the first app!

c638c1b0 01/06/2017 01:46 PM Leszek Koltunski

Further progress with Postprocessing. Now the missing bits are:

- implement Distorted.getFBO()
- implement Distorted.clean()
- improve compilation of DistortedPrograms so that the NUM_POSTPROCESSING and names of POSTPROCESSING effects will be #defined.

d6e94c84 01/05/2017 02:23 AM Leszek Koltunski

progress with Postprocessing.

05403bba 01/03/2017 09:59 PM Leszek Koltunski

rename all the 'grid' variables to 'mesh'.

26df012c 01/03/2017 12:01 PM Leszek Koltunski

Rename Grid to Mesh

432442f9 12/19/2016 02:41 PM Leszek Koltunski

New DistortedProgram class.

52358355 12/15/2016 05:01 PM Leszek Koltunski

Add API to render from a FBO to another FBO

a0f644b7 12/15/2016 04:28 PM Leszek Koltunski

Again change of API. Now instead of the 'DistortedEffects.draw() and DistortedTree.draw()' we have 'DistortedFramebuffer.renderTo()'

421c2728 12/15/2016 04:02 PM Leszek Koltunski

Change of names.