Project

General

Profile

Activity

From 04/28/2017 to 05/27/2017

05/27/2017

11:49 PM Revision 9362a929 (library): Still small improvement to FPS
Leszek Koltunski
11:41 PM Revision 716d9f38 (examples): Correct the FPS work (now works even after a Pause() ! )
Leszek Koltunski
11:41 PM Revision 86e99907 (library): Correct the FPS work (now works even after a Pause() ! )
Leszek Koltunski

05/26/2017

10:26 PM Revision 24ab1cf8 (examples): 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. Leszek Koltunski
10:26 PM Revision b28c6c21 (library): 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. Leszek Koltunski
02:09 PM Revision a31dbc5c (library): Beginnings of support for the GLOW effect.
Leszek Koltunski
12:22 PM Feature #7: New Effect: glow
Now that #25 is done, I am actually beginning to work on Bloom (aka Glow?). Leszek Koltunski
12:19 PM Feature #25 (Closed): Enable Transform Feedback
Distorted Admin
12:18 PM Feature #25 (Resolved): Enable Transform Feedback
Distorted Admin
12:14 PM Feature #25: Enable Transform Feedback
Transform Feedback merged back to trunk in commit commit:54d38d30. Used to (optionally) display normal vectors. The '... Leszek Koltunski
11:57 AM Revision 3f44e745 (library): Bugfix in renderChildren again :)
Leszek Koltunski
11:52 AM Revision c9a24bfb (library): Bugfix in renderChildren (postprocess):
for each bucket, first render all the bucket members , only then render all of their Stencils+Depths (avoids this 'bl... Leszek Koltunski
10:57 AM Revision 6b962e80 (library): Minor.
Leszek Koltunski

05/25/2017

09:06 PM Revision cf7394cc (library): Split up postprocessing into queue of effects + blit with depth.
Leszek Koltunski
04:33 PM Revision 0f011027 (library): 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. Leszek Koltunski
12:09 PM Revision 7a52f457 (library): Minor speedup.
Leszek Koltunski

05/24/2017

11:16 PM Revision 7170e4eb (library): 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 cl... Leszek Koltunski
02:36 PM Revision 048bc7f4 (library): Correct a bug where postprocessed objects would not re-appear after the app went briefly to the background.
Leszek Koltunski
01:47 PM Revision 81f0078a (library): 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 m... Leszek Koltunski
01:02 PM Revision 1d6d261e (library): Move to a new way to detecting depth of postprocessing halos.
This switches off stenciling (hopefully temporarily!) Leszek Koltunski
10:35 AM Revision 984dc935 (library): 10% speedup with postprocessing.
Leszek Koltunski

05/22/2017

02:45 PM Revision 9ed80185 (library): Beginnings of support for multi-COLOR attachment Framebuffers.
This will be used in OutputSurface's Postprocessing Buffer. Leszek Koltunski
01:36 PM Revision 5b959cc5 (library): Some improvements to DistortedRenderState.
Leszek Koltunski

05/21/2017

12:40 AM Revision 51be198f (library): minor
Leszek Koltunski
12:21 AM Revision 35991860 (library): Fix Stencil in Postprocessing with lower than HIGHEST quality: now any quality works.
Leszek Koltunski
11:08 PM Revision 5c83f4b4 (library): Progress with Stencil in Postprocessing: stencil during the 1st stage postprocess (buffer1->buffer2) works now, provided quality is HIGHEST.
(lower quality --> render errors, looks like Stencil is not set up correctly then) Leszek Koltunski

05/20/2017

09:43 PM Revision b3120b1b (library): Progress with Stencil in Postprocessing (doesn't work still)
Leszek Koltunski

05/19/2017

03:58 PM Revision 7af96b9f (examples): Progress with Stencils in postprocessing.
Leszek Koltunski
03:58 PM Revision 270c27bc (library): Progress with Stencils in postprocessing.
Leszek Koltunski
09:17 AM Revision a15631bc (library): Progress with Magnify.
Leszek Koltunski
09:17 AM Revision 31d1b2fe (examples): Progress with Magnify.
Leszek Koltunski

05/18/2017

04:18 PM Revision 9eeba229 (examples): Beginnings of support of Magnification.
Leszek Koltunski
04:18 PM Revision a8162df9 (library): Beginnings of support of Magnification.
Leszek Koltunski
11:46 AM Revision a43e2db1 (library): minor
Leszek Koltunski

05/17/2017

10:14 AM Revision f08b268d (library): minor
Leszek Koltunski
10:02 AM Revision 5f2853be (library): Full support for any-depth MeshCubes.
Leszek Koltunski

05/16/2017

10:54 PM Revision b3b2c6cf (examples): Progress with any depth MeshCubes.
Leszek Koltunski
10:30 PM Revision 3a438b27 (examples): Progress with any depth MeshCubes.
Leszek Koltunski
10:30 PM Revision d1a396b2 (library): Progress with any depth MeshCubes.
Leszek Koltunski
09:58 PM Revision 58e9e190 (examples): Change of API in anticipation for MeshCubes of any depth (currently only 0 and 1 work)
Leszek Koltunski
09:58 PM Revision 80cb15ab (library): Change of API in anticipation for MeshCubes of any depth (currently only 0 and 1 work)
Leszek Koltunski
04:29 PM Revision 864e7b05 (examples): Minor
Leszek Koltunski
04:25 PM Revision acb69927 (examples): Minor
Leszek Koltunski
04:08 PM Revision 65e83759 (library): Fix creating FBOs with combined DEPTH/STENCIL.
This makes the Stencil app fully work, including rendering thru a FBO. Leszek Koltunski
02:41 PM Revision 23eecbd9 (library): Progress with Stencil app. Rendering through an intermediate FBO still doesn't quite work.
Leszek Koltunski
02:41 PM Revision 559da65d (examples): Progress with Stencil app. Rendering through an intermediate FBO still doesn't quite work.
Leszek Koltunski

05/15/2017

09:52 PM Revision aedd9013 (examples): 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 ) Leszek Koltunski
09:00 PM Revision 42d62e7f (examples): Add possibility to create FBOs with combined DEPTH/STENCIL.
Leszek Koltunski
09:00 PM Revision 89de975c (library): Add possibility to create FBOs with combined DEPTH/STENCIL.
Leszek Koltunski

05/12/2017

12:16 AM Revision 1f9a52f1 (examples): Simplify setting up DistortedScreen.
Leszek Koltunski
12:16 AM Revision 806ca386 (library): Simplify setting up DistortedScreen.
Leszek Koltunski
10:55 PM Revision 53de4437 (examples): 1. Correct some bugs in DistortedRenderState
2. Thus make the Stencil App work
3. New icon for it
Leszek Koltunski
10:55 PM Revision cc8151c4 (library): 1. Correct some bugs in DistortedRenderState
2. Thus make the Stencil App work
3. New icon for it
Leszek Koltunski
01:51 PM Revision b0568eb5 (examples): Progress with Stencil App; should be working now AFAIK but doesn't.
Leszek Koltunski
01:51 PM Revision ad16ed3b (library): Progress with Stencil App; should be working now AFAIK but doesn't.
Leszek Koltunski
12:36 PM Revision 32d08f39 (examples): Beginnings of Stencil App.
Leszek Koltunski
12:36 PM Revision 11bf077b (library): Beginnings of Stencil App.
Leszek Koltunski

05/11/2017

08:40 PM Revision 1bbe1af2 (examples): Some corrections so that most apps still work on the Android emulator (OpenGL ES 2.0-based)
Leszek Koltunski
08:40 PM Revision 420836fc (library): Some corrections so that most apps still work on the Android emulator (OpenGL ES 2.0-based)
Leszek Koltunski
04:25 PM Revision ff3573de (examples): Minor.
Leszek Koltunski
04:03 PM Revision e1f2a6f6 (examples): Merge branch 'transform-feedback'
Leszek Koltunski
04:02 PM Revision 54d38d30 (library): Merge Transform Feedback
Leszek Koltunski
03:47 PM Revision 0ab55f0c (examples): Use Transform Feedback to (optionally) display the Normal vectors.
Leszek Koltunski
03:47 PM Revision 3fc9327a (library): Use Transform Feedback to (optionally) display the Normal vectors.
Leszek Koltunski

05/10/2017

12:56 PM Revision 604b2899 (library): Dynamic display of bounding rectangles (with coords computed by Vertex Shader and gotten with Transform Feedback) works now.
Major problem: the glMapBufferRange() slows doewn rendering in a major way. Multiblur's FPS:
Nexus5X : 35.4 before -...
Leszek Koltunski

05/09/2017

04:36 PM Revision dac831c1 (library): Beginning of support for actual Transform Feedback.
Leszek Koltunski
03:38 PM Revision cab7c165 (library): Beginning of support for actual Transform Feedback.
Leszek Koltunski
01:29 PM Revision 4b676b3f (examples): Minor bugfix.
Leszek Koltunski
12:45 PM Revision a059ebcd (library): Minor bugfix.
Leszek Koltunski
12:35 PM Revision a51fe521 (library): Move from unpacked to packad server-side Vertex attribute buffer.
Leszek Koltunski
10:31 AM Revision 3e2376c4 (library): Make the Feedback APP work again.
Leszek Koltunski
09:37 AM Revision 76bfa5be (library): Merge remote-tracking branch 'origin/master' into transform-feedback
Leszek Koltunski
09:30 AM Revision 6e60be83 (library): Revert "Progress with Transform Feedback."
This reverts commit e78a30fd53d9463903521921e177028e5c869514. Leszek Koltunski
09:30 AM Revision 9cd1f9b3 (library): Revert "This version appears to be fully working on Nexus 5X (it transfers back all the vertices and, if there are no vertex effects, the vertices transferred back are identical to the ones passed)."
This reverts commit 7cf57d72e238092806b3f833d85d16c1a38ac78d. Leszek Koltunski
09:30 AM Revision 135be991 (library): Revert "Progress with TransferFeedback app - introduce two modes: USEPOINTS 'true' or 'false'."
This reverts commit 21304c55380460c5882b789ea13eb00ffd9a686c. Leszek Koltunski
09:30 AM Revision dd7a5c7d (library): Revert "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)"
This reverts commit 5ba19814852de1762e452662a13c4944792014a9. Leszek Koltunski
09:30 AM Revision 1aedf874 (library): Revert "Beginnings of support for DistortedEffects.drawPrivFeedback()"
This reverts commit a22c66287b616833b0ad72d81d40cc321e4bc920. Leszek Koltunski
09:30 AM Revision f80337b5 (library): Revert "Some progress with Transform Feedback. Still many bugs all over."
This reverts commit 79921db22e4ff5a3b2e6e3466a39445f5607a695. Leszek Koltunski

05/05/2017

11:30 PM Revision 79921db2 (library): Some progress with Transform Feedback. Still many bugs all over.
Leszek Koltunski
03:48 PM Revision 5c604561 (examples): Beginnings of support for DistortedEffects.drawPrivFeedback()
Leszek Koltunski
03:48 PM Revision a22c6628 (library): Beginnings of support for DistortedEffects.drawPrivFeedback()
Leszek Koltunski
02:26 PM Revision 6ce08079 (examples): 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)
Leszek Koltunski
02:26 PM Revision 5ba19814 (library): 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)
Leszek Koltunski

05/04/2017

12:17 AM Revision bbf09f75 (examples): 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... Leszek Koltunski
12:17 AM Revision 21304c55 (library): 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... Leszek Koltunski
10:36 PM Revision 7cf57d72 (library): This version appears to be fully working on Nexus 5X (it transfers back all the vertices and, if there are no vertex effects, the vertices transferred back are identical to the ones passed).
This however crashes with GL_INVALID_OPERATION during glDrawArrays() when run on Nexus 4. Leszek Koltunski
03:23 PM Revision 96fba026 (examples): Bugfix (the thing was drawing too many GL_POINTS, this worked on Nexus 5X but not on Nexus 4)
Leszek Koltunski
02:22 PM Revision e8211d82 (examples): Progress with Transform Feedback.
Leszek Koltunski
02:21 PM Revision e78a30fd (library): Progress with Transform Feedback.
Leszek Koltunski

05/03/2017

12:13 AM Revision 5f2a53b6 (examples): 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.
Leszek Koltunski
12:13 AM Revision 226144d0 (library): 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.
Leszek Koltunski
04:22 PM Revision 70a3f657 (examples): Preparation for Transfer Feedback: Convert the meshes from client-side to VBOs.
Leszek Koltunski
04:22 PM Revision 42571056 (library): Preparation for Transfer Feedback: Convert the meshes from client-side to VBOs.
Leszek Koltunski

05/02/2017

09:59 PM Revision d21254e8 (examples): Minimize differences from master branch.
Leszek Koltunski
09:59 PM Revision f8f6d457 (library): Minimize differences from master branch.
Leszek Koltunski
09:50 PM Revision bdb80fb0 (examples): Stride should be 0 (but for some reason it worked even with the incorrect 4)
Leszek Koltunski
09:32 PM Revision 6acc6481 (examples): Simplify Transform Feedback App.
Leszek Koltunski
09:22 PM Revision 23ee8a18 (examples): Simplify Transform Feedback App.
Leszek Koltunski
09:13 PM Revision a5973e7d (examples): Progress with moving Transform Feedback into library.
Leszek Koltunski
03:51 PM Revision 42877baa (examples): Minor.
Leszek Koltunski
03:51 PM Revision 6db360fb (library): Minor.
Leszek Koltunski
03:22 PM Revision 8beaa293 (examples): Progress with moving the Transform Feedback functionality from the APP to the library.
Leszek Koltunski
03:22 PM Revision 4782b4e6 (library): Progress with moving the Transform Feedback functionality from the APP to the library.
Leszek Koltunski
02:12 PM Revision baa47ae9 (examples): Transform Feedback Example.
Leszek Koltunski
01:00 PM Revision f75acb8c (library): Remember the URL with Transform Feedback example.
Leszek Koltunski

04/30/2017

10:13 PM Feature #7: New Effect: glow
On hold until Feature #25 (Transform Feedback) is implemented. Distorted Admin
10:12 PM Feature #25 (In Progress): Enable Transform Feedback
Distorted Admin
10:12 PM Feature #25 (Closed): Enable Transform Feedback
Transform Feedback enables the CPU to read back the coords of the transferred vertices. This means we would be able t... Distorted Admin

04/28/2017

03:41 PM Revision 7c6d11c8 (library): Do not change postprocessing Quality mid-render but go through the Master.
Leszek Koltunski
 

Also available in: Atom