graphene
graphene copied to clipboard
A thin layer of graphic data types
Fixes #265. Proposed changes: - remove the `python3` search from `src/meson.build`. - add additional build with `Gobject` integration.
I have encountered an issue on Windows with `MSVC` and `-Dintrospection=enabled`. The build fails on: `src\meson.build:100:2: ERROR: ['C:\\hostedtoolcache\\windows\\Python\\3.12.3\\x64\\python.exe']> is not a valid python or it is missing setuptools` It also...
The test is backward. (unfortunately, I spread that mistake in virgl too!)
Could we have a function that creates a quaternion from two in-between vectors? Essentially the same function as [Quaternion.fromBetweenVectors(u, v)](https://github.com/rawify/Quaternion.js?tab=readme-ov-file#quaternionfrombetweenvectorsu-v) in [Quaternion.js](https://github.com/rawify/Quaternion.js). The operation could also be [optimized](https://www.xarg.org/proof/vector-rotation-using-quaternions/).
This link get directly inserted into the devhelp2 file and we need to have it actually be the canonical documentation instead of the website itself.
A compiler warning occurs in `graphene-simd4x4f.h` (line 659) due to an implicit type conversion from `float` to `double`: ```c if (fabs (graphene_simd4f_get_z (up) - 1.0) < FLT_EPSILON) ``` This causes...
Fixes # N/A Proposed changes: Replace isinff(...) with a combination of isinf(...) and signbit(...) Benchmark results: No changes in performance. Test suite changes: N/A Almost the same to https://github.com/ebassi/graphene/pull/188, but...
Mirror of https://github.com/ebassi/graphene/pull/277 requested by the contribution requirement. I am sorry for having this issue late. >Fixes # N/A Proposed changes: Replace isinff(...) with a combination of isinf(...) and signbit(...)...