Activity
From 04/11/2017 to 05/10/2017
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 -...
05/09/2017
- 04:36 PM Revision dac831c1 (library): Beginning of support for actual Transform Feedback.
- 03:38 PM Revision cab7c165 (library): Beginning of support for actual Transform Feedback.
- 01:29 PM Revision 4b676b3f (examples): Minor bugfix.
- 12:45 PM Revision a059ebcd (library): Minor bugfix.
- 12:35 PM Revision a51fe521 (library): Move from unpacked to packad server-side Vertex attribute buffer.
- 10:31 AM Revision 3e2376c4 (library): Make the Feedback APP work again.
- 09:37 AM Revision 76bfa5be (library): Merge remote-tracking branch 'origin/master' into transform-feedback
- 09:30 AM Revision 6e60be83 (library): Revert "Progress with Transform Feedback."
- This reverts commit e78a30fd53d9463903521921e177028e5c869514.
- 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.
- 09:30 AM Revision 135be991 (library): Revert "Progress with TransferFeedback app - introduce two modes: USEPOINTS 'true' or 'false'."
- This reverts commit 21304c55380460c5882b789ea13eb00ffd9a686c.
- 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.
- 09:30 AM Revision 1aedf874 (library): Revert "Beginnings of support for DistortedEffects.drawPrivFeedback()"
- This reverts commit a22c66287b616833b0ad72d81d40cc321e4bc920.
- 09:30 AM Revision f80337b5 (library): Revert "Some progress with Transform Feedback. Still many bugs all over."
- This reverts commit 79921db22e4ff5a3b2e6e3466a39445f5607a695.
05/05/2017
- 11:30 PM Revision 79921db2 (library): Some progress with Transform Feedback. Still many bugs all over.
- 03:48 PM Revision 5c604561 (examples): Beginnings of support for DistortedEffects.drawPrivFeedback()
- 03:48 PM Revision a22c6628 (library): Beginnings of support for DistortedEffects.drawPrivFeedback()
- 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)
- 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)
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...
- 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...
- 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.
- 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)
- 02:22 PM Revision e8211d82 (examples): Progress with Transform Feedback.
- 02:21 PM Revision e78a30fd (library): Progress with Transform Feedback.
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.
- 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.
- 04:22 PM Revision 70a3f657 (examples): Preparation for Transfer Feedback: Convert the meshes from client-side to VBOs.
- 04:22 PM Revision 42571056 (library): Preparation for Transfer Feedback: Convert the meshes from client-side to VBOs.
05/02/2017
- 09:59 PM Revision d21254e8 (examples): Minimize differences from master branch.
- 09:59 PM Revision f8f6d457 (library): Minimize differences from master branch.
- 09:50 PM Revision bdb80fb0 (examples): Stride should be 0 (but for some reason it worked even with the incorrect 4)
- 09:32 PM Revision 6acc6481 (examples): Simplify Transform Feedback App.
- 09:22 PM Revision 23ee8a18 (examples): Simplify Transform Feedback App.
- 09:13 PM Revision a5973e7d (examples): Progress with moving Transform Feedback into library.
- 03:51 PM Revision 42877baa (examples): Minor.
- 03:51 PM Revision 6db360fb (library): Minor.
- 03:22 PM Revision 8beaa293 (examples): Progress with moving the Transform Feedback functionality from the APP to the library.
- 03:22 PM Revision 4782b4e6 (library): Progress with moving the Transform Feedback functionality from the APP to the library.
- 02:12 PM Revision baa47ae9 (examples): Transform Feedback Example.
- 01:00 PM Revision f75acb8c (library): Remember the URL with Transform Feedback example.
04/28/2017
04/27/2017
- 10:47 PM Revision 885d424a (library): Minor.
- 04:29 PM Revision 334cec2a (examples): Minor.
- 04:06 PM Revision 472e51e1 (library): Minor.
- 02:26 PM Revision 0ef8fafc (library): 1) Bugfix for an issue introduced with previous commit
- 2) scale up the BLUR effect radius with MIPMAP levels.
- 01:56 PM Revision bf0bc90f (examples): Mipmap levels!
- 01:56 PM Revision 8426bd6a (library): Mipmap levels!
04/26/2017
- 10:37 PM Revision 638b5b5c (library): More MIPMAP work.
- 04:07 PM Revision 78db8663 (library): Beginning of work on Mipmap levels.
- 03:21 PM Revision 8a99c681 (examples): 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)
- 03:21 PM Revision eb80a7e8 (library): 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)
- 10:08 AM Revision 6e7c8721 (library): Simplifications.
04/25/2017
- 11:14 PM Revision 886800be (examples): Minor.
- 11:08 PM Revision 630703d1 (examples): Revert "Major refactoring: convert the Matrix Effects to be independent of the resolution of the surface we render to."
- This reverts commit d79a56d3bc6cc7a22b21abeb180353a1818bd6ad.
- 11:07 PM Revision 67c3a83b (examples): Revert "Convert a few more APPs to the new resolution-independent Matrix Effects."
- This reverts commit 51554e4700774b72e18e97c7cc72ef887dfbf551.
- 11:07 PM Revision 0fb42347 (examples): Revert "Convert a few more APPs to the new resolution-independent Matrix Effects."
- This reverts commit 19938eb7e76e004b164589f0ca6eec2894935e08.
- 11:07 PM Revision 477fc548 (examples): Revert "Minor."
- This reverts commit 1a23144587625d973a62c479cf0aef57e2958de1.
- 11:07 PM Revision 8c1caf83 (examples): Revert "Convert next 4 APPs to the new Matrix effects."
- This reverts commit 39a0d81b7482f2925808d661e526aeaa980fb079.
- 11:07 PM Revision 1da3c7db (examples): Revert "One more APP converted. Only 2 remain."
- This reverts commit 00d86f0fc5d827d8d6d30db9a69f18df56d63428.
- 11:06 PM Revision fce25d04 (examples): Revert "Progress with the last 2 Apps: Effects3D and Wind (not done yet)"
- This reverts commit 752c6b57bb227292e6c28438b955fcb892f7acc6.
- 11:01 PM Revision a2594090 (library): Revert "Major refactoring: convert the Matrix Effects to be independent of the resolution of the surface we render to."
- This reverts commit ec231614152da2cfdb65c3450cd47da83ee05a6f.
revert the recenr matrix Effects work. - 11:01 PM Revision eacd5df5 (library): Revert "Minor."
- This reverts commit 5fecbdb9d145354d84f0168b434a74d84c192c56.
revert the recent Matrix Effects work. - 11:00 PM Revision 34f52b8a (library): Revert "Convert next 4 APPs to the new Matrix effects."
- This reverts commit d28acefad49451b502424dae12ec8a985007de86.
revert the recent Marix Effects work. - 04:21 PM Revision 752c6b57 (examples): Progress with the last 2 Apps: Effects3D and Wind (not done yet)
- 02:16 PM Revision 00d86f0f (examples): One more APP converted. Only 2 remain.
- 01:22 PM Revision 39a0d81b (examples): Convert next 4 APPs to the new Matrix effects.
- 01:22 PM Revision d28acefa (library): Convert next 4 APPs to the new Matrix effects.
04/24/2017
- 10:59 PM Revision 1a231445 (examples): Minor.
- 10:59 PM Revision 5fecbdb9 (library): Minor.
- 10:53 PM Revision 19938eb7 (examples): Convert a few more APPs to the new resolution-independent Matrix Effects.
- 09:51 PM Revision 51554e47 (examples): Convert a few more APPs to the new resolution-independent Matrix Effects.
- 04:28 PM Revision d79a56d3 (examples): 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.
- 04:28 PM Revision ec231614 (library): 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.
04/23/2017
- 10:05 PM Revision c374e9c3 (library): Minor
04/21/2017
- 10:33 PM Revision 893e008d (library): Bugfix: create the Postprocessing buffer immediately.
- 09:50 PM Revision d3c2d1ef (examples): Minor.
- 09:46 PM Revision 629120e4 (examples): Minor.
- 02:15 PM Revision fd2db957 (library): 1) bugfix computing Gaussian BLUR kernel (for odd radii, the last offset was incorrectly computed)
- 2) introduce more advanced method of detecting BLUR halo (compute depths in a new way)
- 10:12 AM Revision 86e9b10a (examples): Minor.
- 10:04 AM Revision b7dba709 (library): Roll back the recent MIPMAP work.
04/19/2017
- 04:38 PM Revision f89f791a (library): Preliminary support for MIPMAP levels of the postprocessing buffers. (doesn't work yet)
- 10:38 AM Revision c9f953c2 (library): Node: Sort children IDs when generating their list for the Map of (List<Children IDs>,NodeData).
- This makes two internal nodes with the same children always isomorphic, no matter what is their order.
04/18/2017
- 11:07 PM Revision c126aa85 (examples): 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)
- 04:05 PM Revision 0c303a2c (library): Release all TREE FBOs in Distorted.onPause().
- 03:07 PM Revision 59540ba2 (examples): 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 g...
- 02:30 PM Revision b0ebdf5e (examples): Major:
- 1) in the Library, fix the fact that some applications (those that were creating their DistortedSurface objects outsi...
- 02:30 PM Revision 05ecc6fe (library): Major:
- 1) in the Library, fix the fact that some applications (those that were creating their DistortedSurface objects outsi...
04/16/2017
- 10:25 PM Revision 28fe91ae (examples): Multiblur: add FPS
- 09:30 PM Revision 0afc143a (library): Reset EffectsPostprocess' ID back in 0 on Destroy.
- 09:23 PM Revision be60d4ff (library): Children now properly sorted into Postprocessing Buckets.
04/15/2017
- 10:58 PM Revision efe3d8fe (library): Messing around with the AttachDaemon (from now on a more generic DistortedMaster).
- In preparation for thr SORT job that will let us sort the children Nodes into postprocessing Buckets.
04/13/2017
- 09:38 PM Revision 27f42cd6 (library): Actually implement proper postprocessing Buckets.
- 09:18 PM Revision e02264ff (library): Bugfix (before we couldn't call postprocess() more than once per frame)
04/12/2017
- 11:55 PM Revision 895d2f4f (examples): Separate the Postprocessing Effects to their own DistortedEffectsPostprocess queue.
- This partly breaks Multiblur (to be debugged)
- 11:55 PM Revision 13687207 (library): Separate the Postprocessing Effects to their own DistortedEffectsPostprocess queue.
- This partly breaks Multiblur (to be debugged)
04/11/2017
- 01:23 PM Revision e137d4f5 (library): Minor.
Also available in: Atom