Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
I've released a new library opengl_extrusions which is a Numpy and Cython library that does 3D extrusions (like the GLE library) and tessellations (one of the things the GLU library does).
-
Another OMI-based extension, this time for positional audio mixing.
-
I had Claude code up an OMI Physics package using Numpy.
-
Continuing on with the Open Source work.
-
I've been trying to make some time for Open Source projects again.
-
So I'm currently trying to figure out why the PyOpenGL 3.12 test suite is failing.
-
It seems that we've removed an entry point that pip 22.0 uses from Python 3.12.
-
So starting to think about a PyOpenGL 4.x release, which would be first to drop Python 2.7 support, so the first one where type-hints can be used to declare metadata for type-coercion (vs the current nonstandard type declarations).
-
So I spent some of the Victoria Day weekend on PyOpenGL.
-
So trying to spend a bit of my vacation going through PyOpenGL issues.
-
In Pycraft, I figured out the Potions-with-custom-effects, the problem being that Bukkit's PotionEffectType doesn't actually implement the keyed interface, but instead has its own .values() call, so needs a whole special handler.
-
So one of the long-standing requests from the boys has been that we have the ability to create potions from Pycraft's in-game REPL.
-
Pycraft has remained relatively obscure.
-
As a general rule, I don't like to just stop supporting Python releases just for the sake of deprecation.
-
Spent a bit of my second-last-day-of-vacation cleaning up the PyOpenGL Demos so that they run with current Python 3.10, PyOpenGL, numpy and PIL and can be installed as a package rather than only being usable via a git checkout.