Project

General

Profile

Statistics
| Branch: | Revision:

examples @ d76638f1

# Date Author Comment
d76638f1 06/14/2017 09:51 PM Leszek Koltunski

Small API simplification.

ed89e05e 06/14/2017 04:09 PM Leszek Koltunski

Remove old facility to correct Postprocessing buckets on new Postporcessing effects.

New facility will follow shortly....

66d31749 06/13/2017 03:47 PM Leszek Koltunski

Remove DistortedEffectsPostprocess and unify it with DistortedEffects.

Job not finished - doesn't compile now!

fec27f16 06/13/2017 01:05 PM Leszek Koltunski

Fix the final 'Vertex & Fragment Effects' APP. All APPs work now!

30c47368 06/13/2017 12:22 PM Leszek Koltunski

Fix 'EffectQueue' APP. Now 30 out of 31 APPs work.

0c5fa440 06/13/2017 12:13 PM Leszek Koltunski

Fix 'Olimpic' APP. Now 29 out of 31 APPs work.

3c70973c 06/13/2017 12:04 PM Leszek Koltunski

Fix 'Bitmap Tree' APP. Now 28 out of 31 APPs work.

81dd14c8 06/13/2017 11:03 AM Leszek Koltunski

Fix 'Cat and Dog' APP. Now 24 out of 31 APPs work.

398fb2ee 06/13/2017 10:45 AM Leszek Koltunski

Fix Moving Effects APP. Now 23 out of 31 APPs work.

dfae5d27 06/13/2017 10:11 AM Leszek Koltunski

Bugfix (invert Region's y coord)

3cb79c85 06/13/2017 09:09 AM Leszek Koltunski

Merge remote-tracking branch 'origin/master'

ebb06a48 06/12/2017 10:56 PM Leszek Koltunski

Bugfixes for the recent 'Effect classes' API change.

936287ff 06/12/2017 08:16 PM Leszek Koltunski

Progress with Effect classes.

The last 10 errors in the last 2 APPs.

06366d12 06/12/2017 03:18 PM Leszek Koltunski

Progress with the last 2 APPs.

a418b421 06/12/2017 01:54 PM Leszek Koltunski

Progress with the last 2 APPs.

fc448f77 06/12/2017 01:48 PM Leszek Koltunski

Further progress with Apps: 29 (out of 31) compile now.

fdddb0b2 06/12/2017 01:40 PM Leszek Koltunski

Further progress with Apps: 28 (out of 31) compile now.

a9716c0f 06/12/2017 01:19 PM Leszek Koltunski

Further progress with Apps: 27 (out of 31) compile now.

c8ecd3ac 06/12/2017 01:10 PM Leszek Koltunski

Further progress with Apps: 26 (out of 31) compile now.

06cd94ba 06/12/2017 12:56 PM Leszek Koltunski

Further progress with Apps: 25 (out of 31) compile now.

6173632c 06/12/2017 12:03 PM Leszek Koltunski

Further progress with Apps: 21 (out of 30) compile now.

d38672b1 06/12/2017 11:30 AM Leszek Koltunski

Further progress with Apps: 21 (out of 30) compile now.

c6526577 06/12/2017 11:17 AM Leszek Koltunski

Further progress with Apps: 18 (out of 30) compile now.

1f218177 06/12/2017 11:08 AM Leszek Koltunski

Further progress with Apps: 18 (out of 30) compile now.

d57f3a14 06/12/2017 10:50 AM Leszek Koltunski

Further progress with Apps.

20e888ea 06/12/2017 10:32 AM Leszek Koltunski

Further progress with Apps.

2890c5df 06/12/2017 10:15 AM Leszek Koltunski

Further progress with Apps.

c9ff05c1 06/11/2017 10:56 PM Leszek Koltunski

Some progress with Effect classes.

13 apps compile now.

6646c476 06/11/2017 10:52 PM Leszek Koltunski

Some progress with Effect classes.

12 apps compile now.

49c0eecc 06/11/2017 10:42 PM Leszek Koltunski

Some progress with Effect classes.

11 apps compile now.

8dfa45c4 06/11/2017 10:07 PM Leszek Koltunski

Some progress with Effect classes.

10 apps compile now.

42f65cb4 06/09/2017 03:45 PM Leszek Koltunski

Further progress with Apps.

37b324c4 06/09/2017 03:39 PM Leszek Koltunski

Further progress with Apps.

fa9b6494 06/09/2017 03:01 PM Leszek Koltunski

Convert the first few Apps to the new Effect API.

01782e85 06/07/2017 05:18 PM Leszek Koltunski

Progress with support for Effect classes.

3a91bfe1 05/30/2017 03:27 PM Leszek Koltunski

Progress with GLOW.

Serious bug sorting Surface's children into postprocessing Buckets detected.

08602667 05/30/2017 12:17 PM Leszek Koltunski

Beginnings of the GLOW unit test.

716d9f38 05/27/2017 11:41 PM Leszek Koltunski

Correct the FPS work (now works even after a Pause() ! )

24ab1cf8 05/26/2017 10:26 PM Leszek Koltunski

Move showing FPS in the uppoer-left corner of the Screen to the Library.
App can enable/disable this at any time with a single API call.

7af96b9f 05/19/2017 03:58 PM Leszek Koltunski

Progress with Stencils in postprocessing.

31d1b2fe 05/19/2017 09:17 AM Leszek Koltunski

Progress with Magnify.

9eeba229 05/18/2017 04:18 PM Leszek Koltunski

Beginnings of support of Magnification.

b3b2c6cf 05/16/2017 10:54 PM Leszek Koltunski

Progress with any depth MeshCubes.

3a438b27 05/16/2017 10:30 PM Leszek Koltunski

Progress with any depth MeshCubes.

58e9e190 05/16/2017 09:58 PM Leszek Koltunski

Change of API in anticipation for MeshCubes of any depth (currently only 0 and 1 work)

864e7b05 05/16/2017 04:29 PM Leszek Koltunski

Minor

acb69927 05/16/2017 04:25 PM Leszek Koltunski

Minor

559da65d 05/16/2017 02:41 PM Leszek Koltunski

Progress with Stencil app. Rendering through an intermediate FBO still doesn't quite work.

aedd9013 05/15/2017 09:52 PM Leszek Koltunski

First try to convert the Stencil app to a dual (directly to Screen / through intermediate Framebuffer) mode.
Doesn't work yet ( API is inconvenient / plain wrong )

42d62e7f 05/15/2017 09:00 PM Leszek Koltunski

Add possibility to create FBOs with combined DEPTH/STENCIL.

1f9a52f1 05/13/2017 12:16 AM Leszek Koltunski

Simplify setting up DistortedScreen.

53de4437 05/12/2017 10:55 PM Leszek Koltunski

1. Correct some bugs in DistortedRenderState
2. Thus make the Stencil App work
3. New icon for it

b0568eb5 05/12/2017 01:51 PM Leszek Koltunski

Progress with Stencil App; should be working now AFAIK but doesn't.

32d08f39 05/12/2017 12:36 PM Leszek Koltunski

Beginnings of Stencil App.

1bbe1af2 05/11/2017 08:40 PM Leszek Koltunski

Some corrections so that most apps still work on the Android emulator (OpenGL ES 2.0-based)

e1f2a6f6 05/11/2017 04:03 PM Leszek Koltunski

Merge branch 'transform-feedback'

0ab55f0c 05/11/2017 03:47 PM Leszek Koltunski

Use Transform Feedback to (optionally) display the Normal vectors.

4b676b3f 05/09/2017 01:29 PM Leszek Koltunski

Minor bugfix.

5c604561 05/05/2017 03:48 PM Leszek Koltunski

Beginnings of support for DistortedEffects.drawPrivFeedback()

6ce08079 05/05/2017 02:26 PM Leszek Koltunski

This commit (and reading the OpenGL ES 3.0 spec) pretty conclusively proves that, sadly, Nexus 4's Transform Feedback implementation is incomplete (doesn't work with GL_TRIANGLES primitiveMode)

bbf09f75 05/05/2017 12:17 AM Leszek Koltunski

Progress with TransferFeedback app - introduce two modes: USEPOINTS 'true' or 'false'.

On Nexus5X, it works with 'true' and 'false'. On Nexus 4, it works with 'true', but returns GL_INVALID_OPERATION with 'false'.

96fba026 05/04/2017 03:23 PM Leszek Koltunski

Bugfix (the thing was drawing too many GL_POINTS, this worked on Nexus 5X but not on Nexus 4)

e8211d82 05/04/2017 02:22 PM Leszek Koltunski

Progress with Transform Feedback.

5f2a53b6 05/04/2017 12:13 AM Leszek Koltunski

Progress with VBOs - this time abstract out a new class, DistortedObject - i.e. everything that uploads something to GPU and thus needs to be auto re-created upon loss of the context.

70a3f657 05/03/2017 04:22 PM Leszek Koltunski

Preparation for Transfer Feedback: Convert the meshes from client-side to VBOs.

d21254e8 05/02/2017 09:59 PM Leszek Koltunski

Minimize differences from master branch.

bdb80fb0 05/02/2017 09:50 PM Leszek Koltunski

Stride should be 0 (but for some reason it worked even with the incorrect 4)

6acc6481 05/02/2017 09:32 PM Leszek Koltunski

Simplify Transform Feedback App.

23ee8a18 05/02/2017 09:22 PM Leszek Koltunski

Simplify Transform Feedback App.

a5973e7d 05/02/2017 09:13 PM Leszek Koltunski

Progress with moving Transform Feedback into library.

42877baa 05/02/2017 03:51 PM Leszek Koltunski

Minor.

8beaa293 05/02/2017 03:22 PM Leszek Koltunski

Progress with moving the Transform Feedback functionality from the APP to the library.

baa47ae9 05/02/2017 02:12 PM Leszek Koltunski

Transform Feedback Example.

334cec2a 04/27/2017 04:29 PM Leszek Koltunski

Minor.

bf0bc90f 04/27/2017 01:56 PM Leszek Koltunski

Mipmap levels!

8a99c681 04/26/2017 03:21 PM Leszek Koltunski

Make a MeshCubes object rendered with no effects have its front wall at the screen's surface (so that when we just replace MeshFlat with MeshCubes, it looks more similar)

886800be 04/25/2017 11:14 PM Leszek Koltunski

Minor.

630703d1 04/25/2017 11:08 PM Leszek Koltunski

Revert "Major refactoring: convert the Matrix Effects to be independent of the resolution of the surface we render to."

This reverts commit d79a56d3bc6cc7a22b21abeb180353a1818bd6ad.

67c3a83b 04/25/2017 11:07 PM Leszek Koltunski

Revert "Convert a few more APPs to the new resolution-independent Matrix Effects."

This reverts commit 51554e4700774b72e18e97c7cc72ef887dfbf551.

0fb42347 04/25/2017 11:07 PM Leszek Koltunski

Revert "Convert a few more APPs to the new resolution-independent Matrix Effects."

This reverts commit 19938eb7e76e004b164589f0ca6eec2894935e08.

477fc548 04/25/2017 11:07 PM Leszek Koltunski

Revert "Minor."

This reverts commit 1a23144587625d973a62c479cf0aef57e2958de1.

8c1caf83 04/25/2017 11:07 PM Leszek Koltunski

Revert "Convert next 4 APPs to the new Matrix effects."

This reverts commit 39a0d81b7482f2925808d661e526aeaa980fb079.

1da3c7db 04/25/2017 11:07 PM Leszek Koltunski

Revert "One more APP converted. Only 2 remain."

This reverts commit 00d86f0fc5d827d8d6d30db9a69f18df56d63428.

fce25d04 04/25/2017 11:06 PM Leszek Koltunski

Revert "Progress with the last 2 Apps: Effects3D and Wind (not done yet)"

This reverts commit 752c6b57bb227292e6c28438b955fcb892f7acc6.

752c6b57 04/25/2017 04:21 PM Leszek Koltunski

Progress with the last 2 Apps: Effects3D and Wind (not done yet)

00d86f0f 04/25/2017 02:16 PM Leszek Koltunski

One more APP converted. Only 2 remain.

39a0d81b 04/25/2017 01:22 PM Leszek Koltunski

Convert next 4 APPs to the new Matrix effects.

1a231445 04/24/2017 10:59 PM Leszek Koltunski

Minor.

19938eb7 04/24/2017 10:53 PM Leszek Koltunski

Convert a few more APPs to the new resolution-independent Matrix Effects.

51554e47 04/24/2017 09:51 PM Leszek Koltunski

Convert a few more APPs to the new resolution-independent Matrix Effects.

d79a56d3 04/24/2017 04:28 PM Leszek Koltunski

Major refactoring: convert the Matrix Effects to be independent of the resolution of the surface we render to.

Re-write the first 15 apps to work with this.

d3c2d1ef 04/21/2017 09:50 PM Leszek Koltunski

Minor.

629120e4 04/21/2017 09:46 PM Leszek Koltunski

Minor.

86e9b10a 04/21/2017 10:12 AM Leszek Koltunski

Minor.

c126aa85 04/18/2017 11:07 PM Leszek Koltunski

Fix PlainMonaLisa's Activity lifecycle (it wouldn't work after a POWER button press, i.e. after a brief time in the background - surfaceCreated is not called in this case)

59540ba2 04/18/2017 03:07 PM Leszek Koltunski

Convert (almost) all remaining Apps to the new API which avoids memory leaks with Surfaces.

Remaining problematic Apps: 15. FBO 16. Star Wars (both leak Tree FBOs) 22. SurfaceView (does not work at all after going to background)

b0ebdf5e 04/18/2017 02:30 PM Leszek Koltunski

Major:

1) in the Library, fix the fact that some applications (those that were creating their DistortedSurface objects outside of onSurfaceCreated or onSurfaceChanged) would not render after the activity went to background (press POWER to see that).
2) in the Apps, call the new 'Distorted.onPause()' API to fix the above problem...

28fe91ae 04/16/2017 10:25 PM Leszek Koltunski

Multiblur: add FPS

895d2f4f 04/12/2017 11:55 PM Leszek Koltunski

Separate the Postprocessing Effects to their own DistortedEffectsPostprocess queue.
This partly breaks Multiblur (to be debugged)

603ed5d0 04/04/2017 03:00 PM Leszek Koltunski

Remove debug prints.