Emmanuele Bassi

Results 49 comments of Emmanuele Bassi

No, we're not going to allocate pointers to graphene structures in GTK. The main problem is alignment of GObject: https://gitlab.gnome.org/GNOME/glib/-/issues/1231

Does not reproduce, using the same set of options: ``` meson setup -Dgtk_doc=true -Dinstalled_tests=true -Dintrospection=enabled -Dtests=true _build . meson compile -C _build meson test -C _build ``` ``` ninja: Entering...

> I have no installed `mutest-1`. Where I can find that library? It's available here: https://github.com/ebassi/mutest > And it is a bit odd that current logic does not warn that...

The `rect` type was created as a description of a rectangle, with direct access to its fields mostly meant for ease of writing, just like we have separate 3D point...

I initially used `isinf()` and `isnan()`, but those ended up breaking when using GCC because it tried to promote `float`s to `double`s, and the results wouldn't match any more—especially when...

The `as-license-ids.txt` file was updated to version 3.5 in commit 3149e93026ed98ff82f12ffa323c0de080fd54e3. The current version of the SPDX license id list is, according to the website: Version: 3.10 2020-08-03

I'd like to point out that SIMD types are not mutable by design: accessing single lanes to change stuff destroys any performance advantage those types provide. Every SIMD operation, down...

To be honest, if you're writing a C application I'd recommend to use Graphene types on the stack instead of using the heap; using `g_autoptr` works only if you're copying...

This looks like a GL driver issue. Actually: did you create a debug GL context? You need a debug context in order to push a debug group.

> Instead of trying to shove some third party binary RPM of an older release into a Flatpak container Ideally, I agree; sadly, this is how Silverblue works at the...