Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ifreund/zig-pixman
[mirror] Zig bindings for pixman
https://github.com/ifreund/zig-pixman
pixman zig
Last synced: about 1 month ago
JSON representation
[mirror] Zig bindings for pixman
- Host: GitHub
- URL: https://github.com/ifreund/zig-pixman
- Owner: ifreund
- License: mit
- Created: 2020-10-13T20:09:31.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-07T11:49:44.000Z (7 months ago)
- Last Synced: 2024-10-06T17:04:54.035Z (3 months ago)
- Topics: pixman, zig
- Language: Zig
- Homepage: https://codeberg.org/ifreund/zig-pixman
- Size: 24.4 KB
- Stars: 9
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zig-pixman
[zig](https://ziglang.org/) 0.13 bindings for
[pixman](https://gitlab.freedesktop.org/pixman/pixman) that are a little
nicer to use than the output of `zig translate-c`.The main repository is on [codeberg](https://codeberg.org/ifreund/zig-pixman),
which is where the issue tracker may be found and where contributions are accepted.Read-only mirrors exist on [sourcehut](https://git.sr.ht/~ifreund/zig-pixman)
and [github](https://github.com/ifreund/zig-pixman).## Versioning
For now, zig-pixman versions are of the form `0.major.patch`. A major version
bump indicates a zig-pixman release that breaks API or requires a newer Zig
version to build. A patch version bump indicates a zig-pixman release that is
fully backwards compatible.For unreleased versions, the `-dev` suffix is used (e.g. `0.1.0-dev`).
The version of zig-pixman currently has no direct relation to the upstream
pixman version supported.Breaking changes in zig-pixman's API will be necessary until a stable Zig 1.0
version is released, at which point I plan to switch to a new versioning scheme
and start the version numbers with `1` instead of `0`.