Hi, I updated the NuGet package for GLFW once again.

The content is basically identical to before, but there are three important changes:

  • The version number now uses four numbers: 3.2.1.5. The fourth number is a package-build number which I can increase, even though I pack the same version of GLFW. This finally allows me to get rid of the “pre-release” flags I previously used for the VS 2017 repackage.
  • I no longer use CoApp. CoApp is dead and not really missed. At work I started writing .nuspec and .targets files manually, and this is neither very hard, nor very much work.
  • Last but not least, I added some properties, available within the Visual Studio GUI as part of the properties pages. There you can now enforce configuration and toolset version of the library you want to use. This is especially useful if you have special configurations which cannot automatically mapped by NuGet. You can now map those manually, at least.

Of course, everything is available on bitbucket.

Now, I am waiting for the next version of GLFW to be published.

A few weeks ago I wrote about my experience with VirtualBox and hardware-accelerated OpenGL using an Ubuntu guest OS. This post here is an errata.

The downgrade of the GuestAdditions only downgraded the driver of the virtualized graphics card that much, that OpenGL had to fall back to a pure software rasterizer. Thus, this is no solution at all.

With a current GuestAdditions OpenGL works somewhat. However, it does not work very well. You only have to do something in the grey area and everything crashes (including VirtualBox itself if you are lucky). For example, the Freegut usually available as installation packages in version 2.8 does not work at all. The current release candidate in version 3, however, does work.

Honestly, I have no idea if the whole thing works at all. The frame rates are not convincing. To conclude: this is not a solution and for sure not a replacement for a real computer with real hardware and a real installation. Sad.

 

While I was coding for Mr. Burns 3 config-dialog window I realised that I made a silly mistake in the GUI of Dib. Sometimes, reading or writing the desktop icon information takes several seconds and the Dib GUI did not show that the program was still busy. I mean, how stupid is that.

Dib.1.3.15.0.zipDib.1.3.15.0.zip Desktop Icon Backup
There is a newer Version of this File available
[377 KB; MD5: 82bb2c82aeaf070412c40192fbe3390e; More Info]

So I loaded the Dib project and made this little change (less than 30 minutes of work). Therefore, here it is: a mini update for Dib.

I updated the rules of KDD (still don’t like the Name).

The extension rules are now removed. Neighbor-Attack and Switch-Move are now allowed special moves, while Single-Pawn-Block and Second-Free-Pawn are removed. These two where to fast to block the board (boring). Apart of that, my implementation of the Neighbor-Attack in the online prototype had a bug, allowing the enemy player to counter on a not performed neighbor-attack. I liked this, so I changed the rules to make this the actual correct behavior.

KDD_Rules_2011_11.pdfKDD_Rules_2011_11.pdf Knights Double-Duel Rules (November 2011)
[383 KB; MD5: b76e1d4489614ae95cfcf716663980ca; More Info]

Of course, I also updated the Online-Prototype.

Last week I tried to use DIB to restore the icon positions on my computer at work. However DIB told me that he couldn’t find my desktop. … wut?

So, I debugged a little and checked what was happening. Actually, the desktop window was really detached from the desktop’s process main window. I have no idea what happend, but since this strange state survived even a reboot of my machine, I decided to update DIB to be able to work with this situation as well. Here it is:

Dib.1.4.16.0.zipDib.1.4.16.0.zip Desktop Icon Backup
Selected File Version not found, showing newest Version instead
[378 KB; MD5: 846a6d216e74ad0f09eae94f1f2279d7; More Info]