in API 34 R.id. things are no loger constants and cannot be used in switches.
build for API 34.
Decouple (to a large degree) the OpenGL Library from Android.
Minor.
New app reproduces an issue with crash on my physical LG phone.
New Flat Blur unit test.
Add possibility to display also a procedurally created Mesh in MeshFile.
Progress with the MeshFile app: new icon
Skeleton of a new App: MeshFile
new app icons; skeleton of reading/write a Mesh from/to a file.
Skeleton of the SingleMesh app.
- fix Around the World (one effect failed to add)- add DeferredJob icon
Skeleton of the new app: Deferred Jobs.
1. New icon for PreDeform app2. Library: advances with DeferredMeshJobs
Beginnings of a new 'Predeform' app which tests pre-applying a queue of Vertex Effects to a (single?) Mesh.So far just a copy of Inflate app.
Icons, details.
Convert Sink to not use the depreciated MeshBase.setStretch() API.
Merge branch 'empty-matrix-effects-in-the-center' into modern-empty-matrix-effects-in-the-center
New API: MeshBase.join() and a skeleton of an App to test it.
Correct the Legal notice.
Rename all the classes that are not exported to application to 'Internal'
Improve the application list.
Rename the 'Effects3D' app files.
Rename the 'Effects3D' app.
Rename Effects3D to 'Generic'
Fix several more apps for the 'center-of-matrix-effects-in-screen-center' change.
Improvements for the 'Rubik' app.
1) new 'Rubik' app (skeleton)2) MeshCubes: add support for custom texture mappings on each side (Rubik needs that!)
Progress with the Earth app.
Rename the old 'Cubes' app to 'Inflate' - this now combines the testing functionality of former 'Cubes' and 'Inflate' apps.The old 'Inflate' in turn renamed to 'Earth' - here we are going to show an Earth rotating in space.
- new icon for the GLOW app- rename the BitmapTree app to ObjectTree
Progress with Inflate (building block of postprocessing effects: the proper way of marking a halo around a Mesh)'Inflate' app testing the machanism. MeshFlat appears to be working, now we only need to fill up the per-vertex Inflate vector in the MeshCubes.
Progress with Effects3D app - merge Matrix effects
Progress with thr Glow effect - moving glow app looks ok now.
Remove the Mali app (it was a silly mistake!)
Actually display the new Mali app.
OIT: correct depth
Postprocessing: dont crash when we fail to compile postprocessing programs
New app checking Order Independent Transparency.
New 'PostprocessTree' app (unfinished)
New 'Triblur' testapp.
Shows that the Blur effect doesn't fully work (probably it is the 'blitWithDepth' function which needs to be corrected)
New 'Glow' app.
Rename the last 'Glow' app.
Fix 'Bitmap Tree' APP. Now 28 out of 31 APPs work.
Beginnings of the GLOW unit test.
Beginnings of Stencil App.
Use Transform Feedback to (optionally) display the Normal vectors.
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)
Transform Feedback Example.
Beginnings of the 'Multiblur' app.
New 'Blur' App. Actual BLUR effect, of course, does not work.
First attempt at the 'Mirror' app.
Turn the former 'FOV' app into 'Projection' app that also checks the (x,y) the camera looks at.
New app: Around The World (beginnings)
Rename Effects2D to EffectQueue
Beginnings of the 'Wind' app.
Beginnings of a new example app - a waving flag.
No actual waving yet!
Combine Fragment3D and Vertex3D apps into one.
Fix the 'Macroblock' app.
New Fragment3D app.
Skeleton of the new App: Vertex3D. So far just a copy of Matrix3D.
Rename Effects3D to Matrix3D
Upgrade what used to be the 'Scratchpad' app; step 2: reorganize layout
Upgrade what used to be the 'Scratchpad' app; step 1: rename.
Further reduce the distortedObject's API - now only 26 methods, 1/4 of the 104 before the reorganization.
Add License
Beginnings of support for the 'Save' app.
Icon & metadata
New app: PlainMonaLisa (Mona Lisa rendered on plain SurfaceView)
Initial commit