Project

General

Profile

Statistics
| Branch: | Revision:

library @ c9a24bfb

Name Size
  src
.gitignore 624 Bytes
build.gradle 364 Bytes

Latest revisions

# Date Author Comment
c9a24bfb 05/26/2017 11:52 AM Leszek Koltunski

Bugfix in renderChildren (postprocess):

for each bucket, first render all the bucket members , only then render all of their Stencils+Depths (avoids this 'black ring' effect)

6b962e80 05/26/2017 10:57 AM Leszek Koltunski

Minor.

cf7394cc 05/25/2017 09:06 PM Leszek Koltunski

Split up postprocessing into queue of effects + blit with depth.

0f011027 05/25/2017 04:33 PM Leszek Koltunski

Major speedup, BLUR fully optimized now.

Multiblur app, worst case (all 8 cubes blurred with max radius, HIGHEST quality: Nexus5X: 46.7 FPS, Nexus 4: 29.7 FPS.

7a52f457 05/25/2017 12:09 PM Leszek Koltunski

Minor speedup.

7170e4eb 05/24/2017 11:16 PM Leszek Koltunski

Move on to Stencil on both stages of the BLUR + separate 'blit with depth'.

This works wonders on Nexus 5X ( r=50 quality=HIGHIEST 1,4,8 cubes: 59.3,43.6,41.0 FPS! ) but it somehow fails to clear the DEPTH and STENCIL buffers on Nexus 4....

048bc7f4 05/24/2017 02:36 PM Leszek Koltunski

Correct a bug where postprocessed objects would not re-appear after the app went briefly to the background.

81f0078a 05/24/2017 01:47 PM Leszek Koltunski

Switch on Stencil in Postprocessing.

This is a clear win on Nexus 5X; on Nexus 4 it is debatable - faster on loads where area to be postprocessed is not much (~20% ?) of the screen; slower otherwise.

1d6d261e 05/24/2017 01:02 PM Leszek Koltunski

Move to a new way to detecting depth of postprocessing halos.
This switches off stenciling (hopefully temporarily!)

984dc935 05/24/2017 10:35 AM Leszek Koltunski

10% speedup with postprocessing.

View all revisions | View revisions

Also available in: Atom