Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

magiccube / src / main / java @ 51f51f83

# Date Author Comment
51f51f83 05/07/2021 12:19 AM Leszek Koltunski

Progress with RubikControl.

f5da732a 05/04/2021 12:52 AM Leszek Koltunski

Cube Control: step 2.

fcd5b990 05/02/2021 01:56 PM Leszek Koltunski

Rename 'state' to 'screen'

7cf2637d 05/02/2021 12:40 AM Leszek Koltunski

Control the Cube: beginnings.

9d4c38eb 05/01/2021 12:26 AM Leszek Koltunski

Include info about renderer and version in the submit packet.

20dea800 04/29/2021 06:24 PM Leszek Koltunski

Fix the long-standing issue with the double 'READY' state which, as I now see, was causing some impossible records.

57b4f567 04/23/2021 08:02 PM Leszek Koltunski

Minor.

a91fb62f 04/23/2021 08:01 PM Leszek Koltunski

Fix (again) the solved state detection in Dino4.

52573991 04/23/2021 04:36 PM Leszek Koltunski

Minor.

121e4a39 04/23/2021 04:03 PM Leszek Koltunski

Fix solved state detection of the Dino4

6a083c6a 04/23/2021 02:18 PM Leszek Koltunski

- report the Graphics driver's Renderer and Version.
- new Diamond, Skewb2 and Skewb3 meshes.

de62316a 04/21/2021 04:58 PM Leszek Koltunski

Minor adjustments for the UI.

43162dfb 04/21/2021 03:38 PM Leszek Koltunski

Correctly centralize the buttons on the main menu popup.

67b2d57b 04/20/2021 12:25 PM Leszek Koltunski

Create new meshes.

be56193c 04/20/2021 12:28 AM Leszek Koltunski

Move all the special cubit-creating code out of FactoryCubit and to the Object classes, and thus hopefully finish implementing the new cubit creating engine.

bb11be2a 04/19/2021 11:51 PM Leszek Koltunski

New cubit engine: finish converting Kilominx & Megaminx.

5e06e92f 04/19/2021 07:39 PM Leszek Koltunski

New cubit engine: convert Kiliminx & some Megaminx.

7d8cc029 04/18/2021 10:20 PM Leszek Koltunski

Simplify.

680469e6 04/16/2021 12:19 AM Leszek Koltunski

Convert the Redi Cube to the new engine.

728cff8b 04/15/2021 09:52 PM Leszek Koltunski

Convert the Helicopter face cubits to the new engine.

0919eba7 04/15/2021 05:29 PM Leszek Koltunski

Correct still one bug with collapsing stickers in teh new Cubit engine.
Convert the Helicopter corner cubits to the new engine.

b0ed406c 04/15/2021 02:21 PM Leszek Koltunski

Correct the layout of the main MenuPopup - it was displayed incorrectly on right-to-left locales e.g. Arabic.

7dc57f89 04/15/2021 01:16 AM Leszek Koltunski

Convert the Skewb.

cb137f36 04/15/2021 12:20 AM Leszek Koltunski

Objects: tidy up some repeated code.

b3c9061a 04/14/2021 11:59 PM Leszek Koltunski

New Cubit Engine: add adjustable centers.

596d62a4 04/14/2021 11:16 PM Leszek Koltunski

Convert the Dino and one of the Skewb's cubits to the new engine.

31cd7256 04/14/2021 10:09 PM Leszek Koltunski

Convert the second and third object, the Pyraminx and the Diamond, to the new Cubit-creating engine.

b1f2ccf5 04/14/2021 04:00 PM Leszek Koltunski

Convert the first object, the Cube, to the new Cubit-creating engine.

749ef882 04/14/2021 10:01 AM Leszek Koltunski

Move Factories to the 'helpers' package.

eaf87d1d 04/14/2021 09:51 AM Leszek Koltunski

Rename packages

c5338d5e 04/10/2021 05:45 PM Leszek Koltunski

Face cubit creation: progress: rounded corners

6a77a59b 04/02/2021 11:21 PM Leszek Koltunski

Master Kilominx: tutorials.

32f4e2a7 04/02/2021 10:11 PM Leszek Koltunski

Master Kilominx: mesh.

5b115c9b 04/02/2021 09:54 PM Leszek Koltunski

Master Kilominx: icons.

ca824448 04/02/2021 09:17 PM Leszek Koltunski

Any size Kilominx: finished

22b32e57 04/02/2021 08:35 PM Leszek Koltunski

Progress with any size Kilominx.

a4962b9c 04/02/2021 04:05 PM Leszek Koltunski

Progress with any size Kilominx.

7a606778 04/02/2021 01:22 AM Leszek Koltunski

Progress with any size Kilominx.

16f34a98 04/01/2021 11:53 PM Leszek Koltunski

Progress with any size Kilominx.

b5347187 04/01/2021 01:02 PM Leszek Koltunski

Progress with any size Kilominx.

7764a67a 04/01/2021 12:23 PM Leszek Koltunski

Progress with any size Kilominx.

ead91342 03/31/2021 12:49 AM Leszek Koltunski

Progress with any size Kilominx.

f6e46300 03/30/2021 04:53 PM Leszek Koltunski

Progress with any size Kilominx.

75a21cd6 03/29/2021 05:09 PM Leszek Koltunski

Comment.

f2b63463 03/29/2021 05:04 PM Leszek Koltunski

Making the Diamond class support any size: finished.

68b5f9c5 03/29/2021 02:28 PM Leszek Koltunski

Progress making the Diamond class support any size.

2ef489e2 03/29/2021 01:32 PM Leszek Koltunski

Progress making the Diamond class support any size.

680f921e 03/29/2021 01:03 AM Leszek Koltunski

Progress making the Diamond class support any size.

c5b4af4a 03/27/2021 11:27 AM Leszek Koltunski

Fix the 6fad862b commit and remove the UI block in a proper way (i.e. the problem was that popping up the Object, Play or Menu windows was impossible while the 'WIN' glow was active)

c0254421 03/24/2021 10:00 PM Leszek Koltunski

Automatic scrambling of the Evil Cube works!

10cd5579 03/23/2021 03:27 PM Leszek Koltunski

Bugfix.

68ce0d53 03/23/2021 01:30 PM Leszek Koltunski

Simplify the 'bandaged' class API.

6fad862b 03/23/2021 11:06 AM Leszek Koltunski

Remove some of the UI blocks:

No need to block the three top dialogs - the Object, Menu and Play popups.

3329a277 03/23/2021 10:35 AM Leszek Koltunski

Speedup: in the tutorial dialog, only create the current tab +-1.

a4a0b1de 03/23/2021 12:11 AM Leszek Koltunski

New Bandaged tutorials.
New Korean tutorials.

34440c77 03/21/2021 09:57 PM Leszek Koltunski

Bugfix.

69341f31 03/21/2021 07:05 PM Leszek Koltunski

Comment.

e50d4668 03/21/2021 07:01 PM Leszek Koltunski

1) in case of several obejct, we need return to the original max num of scrambles - otherwise the records in the DB do not show.
2) implement proper automatic scrambling of the 2Bar and the 3Plate bandaged cubes.

5043d5d0 03/21/2021 12:44 AM Leszek Koltunski

Refactor the automatic scrambling. From now on, it is not needed to care about single and double turns when randomizing a new turn.

51a07bb4 03/20/2021 10:44 PM Leszek Koltunski

Minor

bbc6471c 03/20/2021 12:36 AM Leszek Koltunski

Change the automatic scramble API in the TwistyObject - in preparation for automatic scrambles in the Bandaged Objects.

b1e3d6e9 03/19/2021 11:06 PM Leszek Koltunski

Switch on Dmeshes - in light of the previous fix, they work now.

42fe3bad 03/19/2021 11:03 PM Leszek Koltunski

Bugfix.

4da63d67 03/19/2021 10:41 PM Leszek Koltunski

Add bandaged meshes - switched off for now, since something doesn't work.

0501a4b8 03/19/2021 10:28 PM Leszek Koltunski

Transpose the Object Popup

4a6b8cc4 03/19/2021 10:05 PM Leszek Koltunski

Bandaged objects: icons

eff371f4 03/18/2021 05:43 PM Leszek Koltunski

Bandaged objects: first step making automatic scrambling work.

ce366b42 03/18/2021 12:55 PM Leszek Koltunski

Make manual scrambling work.

92ec91b9 03/18/2021 11:48 AM Leszek Koltunski

Progress with bandaged objects.

e6cf7283 03/18/2021 09:48 AM Leszek Koltunski

Change the Cubit center from a Static3D to a float[].
The point: now we can have more than one center, and bandaged objects need more than one, because in this way they are going to fill up their RotationRow bitmaps.

f0450fcc 03/17/2021 04:37 PM Leszek Koltunski

Change Cubit.mRotationRow[] from an index pointing at a single rotating layer to a bitmap potentially pointing at several layers.
(in preparation for bandaged objects)

722b2512 03/17/2021 03:20 PM Leszek Koltunski

Simplifications.

221a4090 03/17/2021 02:31 PM Leszek Koltunski

Simplification with objects.

538ee7a6 03/16/2021 11:44 PM Leszek Koltunski

Progress with bandaged cubes.

af940c29 03/15/2021 09:19 PM Leszek Koltunski

Progress with bandaged cubes.

4c0a6d97 03/15/2021 03:59 PM Leszek Koltunski

Beginnings of support for bandaged versions of the 3x3 cube.

b4a9a34f 03/14/2021 10:04 AM Leszek Koltunski

Properly solve the issue with Qualcomm driver V@331 having buggy UBO size.

1081bb47 03/13/2021 10:47 AM Leszek Koltunski

Comment eexplaining the recent 'gigaminx ban' on some platforms.

bad94fe5 03/13/2021 10:40 AM Leszek Koltunski

Relax the conditions when we do not support Gigaminx - looks like Adreno 30x has nothing to do with it, just driver version 331.

42661133 03/12/2021 10:33 PM Leszek Koltunski

Another attempt at fixing tthings on early Qualcomm OpenGL ES 3.0 drivers.

The previous version does not work on Adreno 405 driver V@100, present for example in a Asus ZenPad 8.
Revert the packed 'ivec2' UBO in the vertex shader back to a 'std140' ivec4. This comes at a price if bumping into the bug on Qualcomm driver version 331 on Adreno 308 - i.e. Samsung Galaxy J4+ again....

80fe0ef7 03/10/2021 09:34 AM Leszek Koltunski

Bugfix for a crasher

396d0909 03/09/2021 11:17 PM Leszek Koltunski

Add German tutorials

00af5060 03/09/2021 10:02 PM Leszek Koltunski

Always use only (max) 10 levels - (max) 9 'initial' Levels + Full Scramble.

b07b4b89 03/08/2021 04:57 PM Leszek Koltunski

New Gigaminx tutorials.

ab210d63 03/08/2021 03:30 PM Leszek Koltunski

Make the Minx objects a little bigger by default.

30bc2d91 03/08/2021 02:58 PM Leszek Koltunski

Fix movements of objects - before it really worked only when an object's FOV was about 60 degrees.

db875721 03/07/2021 12:17 AM Leszek Koltunski

Add Gigaminx dmesh.

61b217a5 02/25/2021 11:33 AM Leszek Koltunski

Add Gigaminx dmesh.

985f3dfa 02/24/2021 01:35 PM Leszek Koltunski

Do not block the UI if, for some reason, some of the effects failed to get added to the Queue. Just fail to rotate.

c0460c5c 02/23/2021 09:54 PM Leszek Koltunski

Bugfixes as a result of the Samsung Galaxy J4+ investigation:

1) By default, switch off transform feedback in the main program.
Create a new API 'needTransformFeedback()' to call if someone still needs TF in the main program.
2) lower the default max number of vertex effects to 30....

c0125648 01/31/2021 03:26 PM Leszek Koltunski

Disallow setting a name with spaces in it.

f2d04089 01/31/2021 03:22 PM Leszek Koltunski

Improve the way we scramble the Kilo and Megaminx.

ab656b60 01/29/2021 11:16 AM Leszek Koltunski

Megaminx - tutorials.

1e6fb034 01/29/2021 10:39 AM Leszek Koltunski

Megaminx mesh.

673d7b24 01/29/2021 10:14 AM Leszek Koltunski

Progress with Megaminx - icons.

329d21a5 01/27/2021 03:47 PM Leszek Koltunski

Progress with Megaminx.

ed01e351 01/27/2021 03:42 PM Leszek Koltunski

Progress with Megaminx.

51df47f3 01/27/2021 03:12 PM Leszek Koltunski

Progress with Megaminx.

ede1b68c 01/27/2021 01:56 PM Leszek Koltunski

Progress with Megaminx.

e4bf4d02 01/27/2021 10:26 AM Leszek Koltunski

Progress with Megaminx.