Project

General

Profile

Statistics
| Branch: | Revision:

examples / src / main / java / org / distorted / examples / cubes @ 57d7fdba

# Date Author Comment
57d7fdba 11/21/2018 11:00 AM Leszek Koltunski

Rename MeshObject to MeshBase.

107e4b72 11/20/2018 10:49 PM Leszek Koltunski

Fully move the Meshes to their own package.

9c3e749e 06/29/2018 10:50 PM Leszek Koltunski

Make the Cubes App capable of testing unprocessed OIT.

e3eab072 06/28/2017 11:16 AM Leszek Koltunski

Simplify Statics.

e4330c89 06/16/2017 02:33 PM Leszek Koltunski

Change of API: move setting the EGL context back to the APP.

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

Further progress with Apps.

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

Progress with support for Effect classes.

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)

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

Simplify setting up DistortedScreen.

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)

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

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

This reverts commit 39a0d81b7482f2925808d661e526aeaa980fb079.

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

Convert next 4 APPs to the new Matrix effects.

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...

6f3a9b2a 03/29/2017 12:41 PM Leszek Koltunski

It now automatically chooses OpenGL ES 2.0 and GLSL 100 or OpenGL ES 3.0 and GLSL 300.

Postprocessing effects will not work on OpenGL ES 2.0 contexts.

855ba24e 03/15/2017 10:56 PM Leszek Koltunski

New 'glClearColor' and 'glClearDepthf' APIs in OutputSurface. This fixes the 'transparency' regressions from last commit.

fe59d375 02/10/2017 04:11 PM Leszek Koltunski

Change the the render() API!

THis introduces some regressions with the Effects3D app.

d218d64e 02/10/2017 01:15 AM Leszek Koltunski

Major: change of API.

Split DFramebuffer into Framebuffer and Screen; introduce the 'DistortedInputSurface' and 'DistortedOutputSurface' interfaces.

41a81a14 01/20/2017 11:50 PM Leszek Koltunski

Try using OpenGL ES 3.0 everywhere (but if device does not support it, try creating 2.0 context - this is important because of the emulator!)

ff31e865 01/19/2017 11:01 AM Leszek Koltunski

Small bugfix

7fca6741 01/03/2017 09:59 PM Leszek Koltunski

rename all the 'grid' variables to 'mesh'.

b01acdaf 01/03/2017 12:01 PM Leszek Koltunski

Rename Grid to Mesh

76f9798b 12/19/2016 02:41 PM Leszek Koltunski

New DistortedProgram class.

6f3024ae 12/15/2016 10:50 PM Leszek Koltunski

Fix a lot of Lint warnings in the apps.

bc29e409 12/15/2016 04:28 PM Leszek Koltunski

Again change of API. Now instead of the 'DistortedEffects.draw() and DistortedTree.draw()' we have 'DistortedFramebuffer.renderTo()'

d04a4886 12/15/2016 04:02 PM Leszek Koltunski

Change of names.

392e16fd 12/15/2016 03:31 PM Leszek Koltunski

Change in the API: we always have to create a DistortedFramebuffer to render to.

7451c98a 12/14/2016 12:10 AM Leszek Koltunski

Hide the 'depth' of a DistortedTexture inside the library, so users do not get exposed to this weirdness.

f6d884d5 12/13/2016 12:42 PM Leszek Koltunski

Complete the split DistortedObject -> (DistortedTexture,DistortedEffectQueue)

10b7e588 12/12/2016 09:14 PM Leszek Koltunski

Rename various classes; fix a bug in Around the World.

e8b6aa95 12/12/2016 04:47 PM Leszek Koltunski

Major change in API: separate the GRID from DistortedObject; completely remove classes derived from DistortedObject.

525699f4 12/05/2016 03:04 PM Leszek Koltunski

Simplify SurfaceViews

e7a4ef16 11/12/2016 12:45 AM Leszek Koltunski

Minor stuff

57ba16f3 11/09/2016 03:08 PM Leszek Koltunski

Minor

2b261a18 11/04/2016 10:38 AM Leszek Koltunski

Tidy up 'Cubes' app

175f355d 10/18/2016 01:40 PM Leszek Koltunski

Beginnings of a new example app - a waving flag.

No actual waving yet!

462c74f4 07/02/2016 11:45 PM Leszek Koltunski

Revert the Cubes App.

50ac40a6 06/29/2016 11:53 PM Leszek Koltunski

some improvements for the way we test DistortedObjects.

261fe5bd 06/23/2016 03:22 PM Leszek Koltunski

Improvements to the Cubes & Vertex3D apps.

833685d0 06/23/2016 10:57 AM Leszek Koltunski

Progress with Vertex3D

59bbb86a 06/21/2016 01:02 PM Leszek Koltunski

- Javadoc for EffectNames
- make Matrix effects consistent with the rest (center of effect as last parameter!)
- bugfix for yesterday's bugfix (we only want to send 'EFFECT_REMOVED' messages if it was really the Application that called 'abortAll' and not when we are cleaning up everything)

f988589e 06/18/2016 10:58 PM Leszek Koltunski

Further reduce the distortedObject's API - now only 26 methods, 1/4 of the 104 before the reorganization.

7589635e 06/16/2016 12:44 AM Leszek Koltunski

Major push towards simplifying DistortedObject's public API.
All MATRIX effects are using the new API - the 'DataND' marker interfaces.

08eabc44 06/15/2016 12:05 PM Leszek Koltunski

move data types, like FlatND and InterpolatorND, to a separate package.

bc0a685b 06/14/2016 10:08 PM Leszek Koltunski

Add License

a8c3ada7 06/10/2016 11:30 AM Leszek Koltunski

Improve aborting Effects.

95593730 06/10/2016 01:03 AM Leszek Koltunski

Introduce ENUM EffectTypes

89a0d841 06/09/2016 01:14 AM Leszek Koltunski

Beginnings of support for PostShader effects (SavePNG, SaveMP4)

ed1c0b33 06/02/2016 03:47 PM Leszek Koltunski

Switch to sending a Context (rather than a GLSurfaceView) to the library.

5068fa06 05/25/2016 08:12 PM Leszek Koltunski

Initial commit