Project

General

Profile

Statistics
| Branch: | Revision:

library @ cdcb01f0

# Date Author Comment
cdcb01f0 04/15/2025 03:17 PM Leszek Koltunski

first two files converted to Kotlin

5f8e909a 04/15/2025 03:17 PM Leszek Koltunski

Rename .java to .kt

89cacceb 04/14/2025 06:03 PM Leszek Koltunski

minor

20dcbcae 03/08/2025 12:09 AM Leszek Koltunski

fixes to touch control of ghosts

0ec93041 03/01/2025 12:25 AM Leszek Koltunski

Reconfigure for Java 11
Beginnings of real support for moving objects around in ListObjects

487e1d5e 01/19/2025 12:07 PM Leszek Koltunski

progress with Ghosts. Still far off...

ba422188 01/16/2025 01:16 AM Leszek Koltunski

progress with generic ghostAxis switching.

a952192e 01/15/2025 11:09 PM Leszek Koltunski

implement correct TouchControlShapeChanging for Ghosts - taking into account the Ghost rotation.

9a6394c2 01/14/2025 03:24 PM Leszek Koltunski

progress with Ghosts

76e5897b 01/08/2025 02:30 PM Leszek Koltunski

replace all andoird logging with System.out.println

a99bba67 01/07/2025 11:15 AM Leszek Koltunski

Fix for bugs in Qualcomm Adreno 308 and 650 - the compilators do not like the literal constant 0x80000000 there.

09a266a0 01/06/2025 12:52 AM Leszek Koltunski

minor

9b2b34d2 01/02/2025 01:25 PM Leszek Koltunski

Bugfix in the main vertex shader: now the 'component association' buffers might be needed even if there are no vertex effects.

7aa0ff7b 01/01/2025 11:05 AM Leszek Koltunski

Bugfix: for affected components, we were using bit 16, not the intended bit 32. Bit 16 clashes with associations of vertex effects!

2e600ed3 12/30/2024 11:50 AM Leszek Koltunski

minor

6e4699db 12/20/2024 04:12 PM Leszek Koltunski

corrections for glowing.

6d4cbfdf 12/20/2024 12:06 AM Leszek Koltunski

Bugfix with UniformBlockAssociation

8a6898dc 12/18/2024 10:14 PM Leszek Koltunski

Make it possible to apply Postprocessing effects to only an arbitrary subset of components.

84e9dcc2 12/16/2024 03:02 PM Leszek Koltunski

push objectRatio up from TwistyObjectControllable to the last layer.

f01ab878 12/12/2024 01:59 PM Leszek Koltunski

bugfix in the Library:
Before, the mapping of the attributes in various shaders to the MeshBase.bindVertexAttribs() was shaky.
In fact incorrect in case of the Preprocess program. Improve that!

309ba6ea 11/04/2024 03:59 PM Leszek Koltunski

major speedup of SolvedObject

0fb3f8b8 03/20/2024 12:08 PM Leszek Koltunski

Lint

c6f467b1 03/19/2024 03:59 PM Leszek Koltunski

Enforce AGP 8.1.4 (with AGP 8.2.2 the release build mysteriously crashes out with VerifyError!)

93718f1b 03/17/2024 01:50 PM Leszek Koltunski

Important bugfix for the shape of concave cubit walls!

c05d4977 01/28/2024 01:13 AM Leszek Koltunski

add a test for a solid created with a VertexEffectPipe effect for DistortedExamples.

cbcf2374 01/27/2024 02:08 PM Leszek Koltunski

minor

08902d53 11/24/2023 01:25 PM Leszek Koltunski

Bump Jing works now.

3273dce2 09/18/2023 04:40 PM Leszek Koltunski

fix the 'holes in textures' problem.

b379da66 09/18/2023 12:11 AM Leszek Koltunski

fix the 'band' problem in the TwistyBandagedMegaminx.

c1f892ed 08/04/2023 12:45 AM Leszek Koltunski

New 'PIPE' vertex effect.

bc6adbb5 08/02/2023 12:20 AM Leszek Koltunski

also change the fullVertices to the same format

1ce7e2f6 08/01/2023 11:38 PM Leszek Koltunski

change the way the coordinates of stickers are kept from float[2*N] to float[N][2]

efcbfe8e 08/01/2023 07:37 PM Leszek Koltunski

minor

9ee850c5 08/01/2023 07:36 PM Leszek Koltunski

Major progress with supporting cubit faces with holes.

1ad1c158 07/21/2023 11:19 PM Leszek Koltunski

Initial support for scrambling a bandaged pyraminx.

f835cc50 07/18/2023 11:44 PM Leszek Koltunski

Improve MeshMultigon (for the BandagedPyraminx case!)

898ff658 07/14/2023 01:26 AM Leszek Koltunski

another bugfix for MeshMultigon.

21be940a 07/14/2023 12:46 AM Leszek Koltunski

bugfix for a crasher

45b73b1a 07/12/2023 12:25 PM Leszek Koltunski

Bugfix in MeshMultigon.

5ffb290c 06/28/2023 12:00 AM Leszek Koltunski

remove commented out code

e529379e 06/27/2023 11:56 PM Leszek Koltunski

We no longer need to support 'edgesUp' in MeshPolygons.

ef4a9bab 06/27/2023 10:22 PM Leszek Koltunski

Fixes for MeshMultigon. Perfect!

46ef24e5 06/27/2023 03:07 PM Leszek Koltunski

Implement MeshMultigon out of BandedTriangles (doesn't work yet)

f19d533d 06/27/2023 01:16 AM Leszek Koltunski

MeshBandedTriangle implemented

33dbf30b 06/26/2023 01:00 PM Leszek Koltunski

MeshBandedTriangle

8c6c27a3 06/22/2023 11:23 PM Leszek Koltunski

bugfix for a bugfix :)

46dc4091 06/22/2023 10:16 PM Leszek Koltunski

Fix a bug noticed by Rohan M.

1b5358fb 06/20/2023 10:05 PM Leszek Koltunski

Comment.

1bea4e18 06/20/2023 05:55 PM Leszek Koltunski

correct face shapes (post-new MeshPolygon normal computation)

fd527acd 06/18/2023 10:22 PM Leszek Koltunski

improve MeshPolygon. Now Multigon's meshes are close to perfect.

d45273cd 06/18/2023 12:26 AM Leszek Koltunski

Multigon testing app

a60f7acf 06/15/2023 03:25 PM Leszek Koltunski

MeshMultigon finished.

fceaa116 06/12/2023 04:27 PM Leszek Koltunski

Progress with MeshMultigon. Still auto-computation of 'up' edges does not work.

b1bfcdc7 06/12/2023 02:48 PM Leszek Koltunski

Beginnings of MeshMultigon (does not work yet)

d3287c14 06/12/2023 10:17 AM Leszek Koltunski

MeshPolygon: support for an arbitrary subset of edges being 'up' (i.e. buildup to MeshMultigon)

724f67ee 06/09/2023 12:59 PM Leszek Koltunski

MeshPolygon: fix the normals.

82b62e04 06/09/2023 10:05 AM Leszek Koltunski

one more fix for displaying normals.

3c535636 06/09/2023 02:36 AM Leszek Koltunski

Fix bug which prevented the normal vectors from being drawn.
Bug introduced in 2021/Dec/16!

b2913a86 06/08/2023 05:41 PM Leszek Koltunski

build for API 34.

db57e5cb 05/25/2023 03:49 PM Leszek Koltunski

minor

a4999c9d 05/23/2023 06:37 PM Leszek Koltunski

speedup

c0255951 05/11/2023 03:28 PM Leszek Koltunski

Completely kick out the android.opengl.Matrix dependency from the library.

1dec66e0 05/11/2023 02:55 PM Leszek Koltunski

Implement the android.opengl.Matrix functions ourselves.

d1fa4e16 05/10/2023 04:08 PM Leszek Koltunski

Make the touchable part of the 'coin' in the CoinTetrahedroon a bit smaller.

3c26029b 03/31/2023 05:48 PM Leszek Koltunski

Decouple (to a large degree) the OpenGL Library from Android.

8c57d77b 03/31/2023 05:24 PM Leszek Koltunski

Decouple (to a large degree) the OpenGL Library from Android.

3f12341d 03/29/2023 10:03 PM Leszek Koltunski

Dino6 solver: corrections to the pruning engine.

e4577791 01/09/2023 01:41 PM Leszek Koltunski

fix detection of not used attributes.

e5f796bc 01/08/2023 03:36 AM Leszek Koltunski

Major change in JSOn file format:

replace the old (corners,centers) system with a list of VertexEffects which are applied to each cubit variant.

ae71f169 12/22/2022 12:57 AM Leszek Koltunski

Finally fix the reason foor 'incorrect vertex attribute' message spamming the Log of the Emulator.

d23592bb 12/21/2022 09:56 PM Leszek Koltunski

Minor.

40f0cea6 12/21/2022 02:02 PM Leszek Koltunski

Debugging the Node piraminds - print the whole piramind along with all the Effects attached to each Node.

c226920c 12/08/2022 01:28 AM Leszek Koltunski

Improve the Sink effect so that at extreme strengths (close to 0 and infinity) it inflates and deflates more.
Reason: previous version failed to fully inflate the Masterball to a nice sphere.

9daf0165 11/23/2022 02:22 PM Leszek Koltunski

Reinstall the latest Android Studio, latest gradle; reconfigure all project to match and compile.

4f3417bf 11/23/2022 01:38 PM Leszek Koltunski

Up build versions to 32

178983f4 10/26/2022 02:31 AM Leszek Koltunski

Remove the requirement that not-postprocessed children in the render scene must be in the first bucket.
Seriously simplify renderChildren().

f7c72bd1 10/24/2022 01:31 PM Leszek Koltunski

Minor

7f1735dc 07/15/2022 01:52 AM Leszek Koltunski

license

12c2cfcf 07/15/2022 01:49 AM Leszek Koltunski

license

2c8310b1 07/15/2022 01:48 AM Leszek Koltunski

license

3a54358a 07/15/2022 01:45 AM Leszek Koltunski

license

c4d06f90 07/15/2022 01:44 AM Leszek Koltunski

license

2e569ff6 07/15/2022 01:42 AM Leszek Koltunski

license

dbdf8a73 07/15/2022 01:39 AM Leszek Koltunski

license

cc62b34a 07/15/2022 01:37 AM Leszek Koltunski

license

51b92d1c 07/02/2022 01:41 PM Leszek Koltunski

fix for a crasher.

35c5f53b 06/18/2022 11:59 PM Leszek Koltunski

A few code improvements.

0e3b06d1 05/11/2022 11:24 PM Leszek Koltunski

Minor

f85f2943 04/19/2022 02:47 PM Leszek Koltunski

FactorySticker: further improvements.

d2dc25ad 04/10/2022 12:03 PM Leszek Koltunski

Properly detect which drivers are slow with compilation of TF programs.

81433569 04/09/2022 12:59 PM Leszek Koltunski

Fix for an invalid enum.

4ba0d1df 04/09/2022 01:31 AM Leszek Koltunski

New debug to print a whole component of a mesh.

cbb1de9d 03/30/2022 01:23 AM Leszek Koltunski

Create the bandaged 3x3 icon: something works, the shape is drawn, but it's entirely black. Investigate.

96381044 03/24/2022 10:02 PM Leszek Koltunski

Further progress with Bandaged 3x3.
This requires a new API in DistortedNode to change the Mesh there.

728562ae 03/24/2022 04:07 PM Leszek Koltunski

Very important bugfix in the Library: MatrixEffectQuaternion cannot share the tmp static buffers!

97460908 02/14/2022 12:42 PM Leszek Koltunski

new API to enable/disable face culling

c2032d8c 02/13/2022 03:43 PM Leszek Koltunski

Preparation for drawing only the FRONT side of the cubit walls.

0e1d3d2e 01/02/2022 11:06 PM Leszek Koltunski

Extra API for QuatHelper.

b9aa10d0 12/17/2021 03:41 PM Leszek Koltunski

Up version to 1.9.3

a889148a 12/17/2021 03:02 AM Leszek Koltunski

Minor.