Activity
From 05/19/2020 to 06/17/2020
06/17/2020
06/16/2020
- 08:26 PM Revision 06ddd60d (library): Fixes for the previous commit.
- 07:37 PM Revision 061449ed (examples): Only compile the Full, Normal & OIT programs when they are actually needed.
- 07:37 PM Revision d99fcc9c (library): Only compile the Full, Normal & OIT programs when they are actually needed.
- 12:19 PM Revision 5f35f1cb (library): Only insert the 'Mali r12' FBO queue fix if we actually are running on a Mali GPU with driver version <22. (then FBOQueue=4 - unless we manually overide this down to 1 - else, always 1)
- 10:18 AM Revision 693ecdd4 (examples): Example meshes for the MeshFile app.
06/15/2020
- 01:48 PM Revision 7c55263f (examples): Library: introduce a new form of the MeshRectangular grid, where the individual rows and columns can be each of different width. This help reduce the number of vertices in objects as typically we are only interested at distorting a certain subregion.
- Modify the Bean app to take advantage of this.
- 01:48 PM Revision 1833b0a0 (library): Library: introduce a new form of the MeshRectangular grid, where the individual rows and columns can be each of different width. This help reduce the number of vertices in objects as typically we are only interested at distorting a certain subregion.
- Modify the Bean app to take advantage of this.
06/14/2020
- 06:30 PM Revision 48c88f57 (examples): Progress with the MeshFile app.
- 06:30 PM Revision 54ce4c6f (library): Progress with the MeshFile app.
- 10:30 AM Revision 8ac4c0bc (examples): Progress with the MeshFile app.
06/13/2020
- 08:28 PM Revision acad428e (examples): Reading a mesh from the .dmesh file works now.
- 08:28 PM Revision 5eb4cc34 (library): Reading a mesh from the .dmesh file works now.
- 02:52 PM Revision 1af8e143 (examples): Reading a mesh from the .dmesh file might work now. Checked on two small meshes.
- 02:52 PM Revision bc2ab8c5 (library): Reading a mesh from the .dmesh file might work now. Checked on two small meshes.
06/12/2020
- 12:33 AM Revision 71c7624f (examples): Progress with MeshFile
- 12:12 AM Revision 42aa970f (examples): Skeleton of a new App: MeshFile
06/11/2020
- 03:03 PM Revision 22422a76 (library): Initial support for a writing a Mesh to a file and restoring it from a file (new class MeshFile).
- Untested!
06/10/2020
- 12:24 PM Revision 304cdff5 (examples): new app icons; skeleton of reading/write a Mesh from/to a file.
- 12:24 PM Revision 10836924 (library): new app icons; skeleton of reading/write a Mesh from/to a file.
06/09/2020
- 10:46 PM Revision 22d3c4b4 (library): - Decrease FBO queue size to 3
- - do clean the output surface even if it doesn't have any children (in renderChildren)
- 07:18 PM Revision b8f8ef5c (library): New option to display current frame number in the upper-left corner of a DistortedScreen.
06/07/2020
- 08:42 PM Revision 8e3b71e2 (library): More progreess porting RubikCube.
- 01:41 PM Revision ba984444 (examples): Bugfix and new debugging methods in MeshBase
- DeferredJob app rewritten to show the (just fixed) bug
- 01:41 PM Revision e0343804 (library): Bugfix and new debugging methods in MeshBase
- DeferredJob app rewritten to show the (just fixed) bug
06/06/2020
- 11:28 PM Revision 96877ab4 (library): Begin porting RubikCube to the new SingleMesh library. This will make rendering much faster - e.g. in case of Cube 5, instead of 98 renders of individual Cubits, there will be one render of the whole Mesh.
- 09:31 PM Revision 96345c94 (examples): Extend the MeshBase.setTextureMaps API so that we are able to set a single texture map to a single texture component, or a few consecutive at a time, not necessarily starting from component 0.
- 09:31 PM Revision dbe3079d (library): Extend the MeshBase.setTextureMaps API so that we are able to set a single texture map to a single texture component, or a few consecutive at a time, not necessarily starting from component 0.
- 04:58 PM Revision 93aa7e5a (library): Do NOT sett viewport to (500,500) when pre-appllying vertex effects as that causes the first (few?) frames the pre-applied Mesh is displayed to be displayed in a wrong place on the screen.
06/05/2020
- 12:17 AM Revision 9cbe58b0 (examples): Library: make setEffectAssociation a deferred job (because we do copy the uniforms during join!)
- SingleMesh App: almost finished.
- 12:17 AM Revision 26671ef8 (library): Library: make setEffectAssociation a deferred job (because we do copy the uniforms during join!)
- SingleMesh App: almost finished.
- 08:29 PM Revision 51e08404 (examples): Progress with SingleMesh (texture maps)
- 12:55 PM Revision 5acaa863 (examples): Progres with SingleMesh
- 12:34 PM Revision 758729b5 (examples): Progres with SingleMesh; bugfix in MeshBase.apply(Matrix)
- 12:34 PM Revision f45e4279 (library): Progres with SingleMesh; bugfix in MeshBase.apply(Matrix)
06/04/2020
- 11:57 PM Revision 90940caf (examples): Skeleton of the SingleMesh app.
- 11:35 PM Revision fcb09e1f (examples): - fix Around the World (one effect failed to add)
- - add DeferredJob icon
- 11:34 PM Revision e8925fcd (library): Big change to MeshBase:
- 1) split the list of Components into two: 'texture map' components and 'effect' components.
Reason: imagine the Ru...
06/03/2020
- 08:25 PM Revision 2aeb75aa (library): Update Myanmar flag.
- 08:25 PM Revision eb507734 (examples): Update Myanmar flag.
06/01/2020
- 10:40 PM Revision 1fad573e (library): DeferredJobs app/lib works now
- 10:40 PM Revision d08bd5a3 (examples): DeferredJobs app/lib works now
05/31/2020
- 09:31 PM Revision b1950186 (examples): Progress with DeferredJobs app/lib (still does not work though)
- 09:31 PM Revision 6923706f (library): Progress with DeferredJobs app/lib (still does not work though)
- 06:51 PM Revision 5dfbbda7 (examples): Progress with DeferredJobs app (proves with the library part does not work :)
- 06:51 PM Revision 4c68cfd3 (library): Progress with DeferredJobs app (proves with the library part does not work :)
- 05:39 PM Revision a8dfedcc (library): Progress with DeferredJobs (apply, copy, merge & join should be working now - untested)
- 11:18 AM Revision bf3b5480 (examples): Progress with Deferred Jobs.
05/30/2020
- 12:15 AM Revision 887e1853 (examples): Skeleton of the new app: Deferred Jobs.
- 11:55 PM Revision 3c219720 (examples): 1. New icon for PreDeform app
- 2. Library: advances with DeferredMeshJobs
- 11:55 PM Revision f4c5a46e (library): 1. New icon for PreDeform app
- 2. Library: advances with DeferredMeshJobs
- 08:07 PM Revision 71d8aba1 (library): Bugfix ( Mesh shallow copy wasn't working )
- 06:44 PM Revision 07206c71 (library): First attempt at Deferred Mesh Jobs.
- Only apply(VertexEffect) supported for now.
05/29/2020
- 12:16 AM Revision aee078f8 (library): Correct VertexEffectQueue in the Mesh. There's no need to have a separate Queue in every component.
- 07:06 PM Revision 60fdf71d (library): Only show the OpenGL Error dialog when the underlying hardwarre does not support OpenGL ES 3.0.
- 06:24 PM Revision 2845af2d (examples): Preparation for saving/reading Meshes to/from a file.
- 06:24 PM Revision c52ddff8 (library): Preparation for saving/reading Meshes to/from a file.
- 03:48 PM Revision 36d65d88 (library): Progress making it possible to apply Vertex Effects only to some Components of a Mesh.
- 03:48 PM Revision 0e80d8a9 (examples): Progress making it possible to apply Vertex Effects only to some Components of a Mesh.
05/27/2020
- 11:43 AM Revision a79650a2 (library): Report a Crashlytics non-fatal if we fail to compile some shaders.
05/26/2020
- 12:53 PM Revision d7829514 (examples): 1) Cube: convert it to the latest library. Main difference: objects are rendered better, individual cubits have rounded corners.
- 2) Examples: some adjustments to MeshJoin & Predeform
3) Library: fix a bug in main_vertex_shader's 'degree' function... - 12:53 PM Revision 1e667536 (library): 1) Cube: convert it to the latest library. Main difference: objects are rendered better, individual cubits have rounded corners.
- 2) Examples: some adjustments to MeshJoin & Predeform
3) Library: fix a bug in main_vertex_shader's 'degree' function...
05/24/2020
- 09:03 PM Revision 4f81e0c8 (library): In library: allow a mixture of a deep and shallow copy of a Mesh ( mVertAttribs1 might be copied deeply or shallowly, mVertAttribs2 are always copied deeeply).
- Port RubikCube to the new library.
- 09:03 PM Revision ca4b22de (examples): In library: allow a mixture of a deep and shallow copy of a Mesh ( mVertAttribs1 might be copied deeply or shallowly, mVertAttribs2 are always copied deeeply).
- Port RubikCube to the new library.
05/23/2020
- 10:47 PM Revision 0339e04e (examples): Progress with MeshJoin - round the corners. Looks so-so.
- 09:15 PM Revision 811ffcf5 (examples): Progress with MeshJoin - sink association control done!
- 09:05 PM Revision 8982b894 (examples): Progress with MeshJoin.
- 08:37 PM Revision c61b08e4 (library): Fix VertexEffectRotate.
- 'MeshJoin' app now back it its functionality from 'master'
- 08:37 PM Revision da412a40 (examples): Fix VertexEffectRotate.
- 'MeshJoin' app now back it its functionality from 'master'
- 06:53 PM Revision c1ffdea8 (library): Some progress with 'MeshJoin' app.
- 06:53 PM Revision dd19d6e0 (examples): Some progress with 'MeshJoin' app.
- 12:50 PM Revision 1e672c1d (library): Change 'tag' to a more appropriate name - 'association'.
- 10:30 AM Revision bc208a9c (library): Introduce 'tags' (soon to be renamed to 'associations') to Mesh and VertexEffect.
- A 'tag' is a way to associate a Vertex Effect only to a subgroup of a given Mesh's vertices (more precisely, only to ...
05/21/2020
05/20/2020
- 02:43 PM Revision e54bfada (library): Have VERTEX_QUATERNION, VERTEX_ROTATE and VERTEX_SHEAR modify inflate vectors.
- Split Vertex attribute array into two (the one modified by preapply effects and the one not)
- 11:05 AM Revision ceed2df6 (library): Change abortAll to removeAll in effectQueues (for consistency)
- Remove all pre-effects from the component queues when they are not used anymore.
- 09:30 AM Revision 63c628a1 (examples): Bugfix for Predeform app.
05/19/2020
- 08:01 PM Revision 667884b0 (library): Speedup for preapply
- 06:08 PM Revision 641ea00c (examples): 1 more fix for the Predefrom app and preapplying Vertex Effects to a 1-component Mesh works :)
- 03:08 PM Revision 342a6773 (library): 1 more fix for MeshBase.apply(VertexEffect). This still does not (fully) work though.
- 02:43 PM Revision b5be333a (library): 3 fixes for MeshBase.apply(VertexEffect).
- This still does not work though.
Also available in: Atom