Skip to content

Commit

Permalink
N46: Blit (#1379)
Browse files Browse the repository at this point in the history
  • Loading branch information
tversteeg committed Jun 8, 2023
1 parent d2b4d61 commit 377961c
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
Binary file added content/news/046/blit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions content/news/046/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,28 @@ If needed, a section can be split into subsections with a "------" delimiter.

## Library Updates

### [blit]

![blit example: blitting the full sprite](blit.png)

[blit] is a GPL licensed library for quickly blitting 2D images on a pixel buffer.
After a long stale period development has resumed quite a bit
in the last couple of months.

The previous big release, [v0.7.0][blit-0-7], saw a big improvement in performance
and API ergonomics. It also introduced interactive WebAssembly examples
[which can be seen here][blit-web-show].

The latest big release, [v0.8.0][blit-0-8], is a complete rewrite of the quite old
and admittendly outdated API. A focus has been put on both ergonomics and performance.
There's now many ways of drawing a subsection, tiling, masking and creating
repeating slices of an image on a pixel buffer.

[blit]: https://github.com/tversteeg/blit
[blit-0-7]: https://github.com/tversteeg/blit/releases/tag/v0.7.0
[blit-0-8]: https://github.com/tversteeg/blit/releases/tag/v0.8.0
[blit-web-show]: https://tversteeg.nl/blit/showcase

## Popular Workgroup Issues in Github

<!-- Up to 10 links to interesting issues -->
Expand Down

0 comments on commit 377961c

Please sign in to comment.