Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 12e42ee

Browse filesBrowse files
not-fl3ozkriff
andauthored
N15: miniquad/macroquad (rust-gamedev#348)
* N15: miniquad/macroquad * N15: *quads: Fmt&style tweaks Co-authored-by: Andrey Lesnikov <ozkriff@gmail.com>
1 parent 71be9f7 commit 12e42ee
Copy full SHA for 12e42ee

File tree

Expand file treeCollapse file tree

3 files changed

+55
-0
lines changed
Filter options
Expand file treeCollapse file tree

3 files changed

+55
-0
lines changed

‎content/posts/newsletter-015/index.md

Copy file name to clipboardExpand all lines: content/posts/newsletter-015/index.md
+55Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -666,6 +666,61 @@ available [here][ggez-release-checklist].
666666
[ggez-github]: https://github.com/ggez/ggez/
667667
[ggez-release-checklist]: https://github.com/ggez/ggez/milestone/6
668668

669+
### [miniquad]
670+
671+
![miniquad_wayland](miniquad_wayland.gif)
672+
_Miniquad compiled from scratch and running on Wayland._
673+
674+
[miniquad] is cross-platform windowing and rendering library.
675+
676+
This month two big PRs got into the final review stage:
677+
678+
- [Native Wayland support][wayland-pr]:
679+
as usual, no third-party dependencies or C code involved;
680+
Clean build time for Wayland examples are about 3s.
681+
- [The Metal backend PR][metal-pr] showed good signs of life,
682+
[quad] and [offscreen] examples got successefully run on Metal.
683+
684+
[miniquad]: https://github.com/not-fl3/miniquad
685+
[wayland-pr]: https://github.com/not-fl3/miniquad/pull/152
686+
[metal-pr]: https://github.com/not-fl3/miniquad/pull/135
687+
[quad]: https://github.com/not-fl3/miniquad/blob/master/examples/quad.rs
688+
[offscreen]: https://github.com/not-fl3/miniquad/blob/master/examples/offscreen.rs
689+
690+
### [macroquad]
691+
692+
![macroquad-gif](macroquad.gif)
693+
_Macroquad-particles real-life example_
694+
695+
[macroquad] is a cross-platform (Windows/Linux/macOS/Android/iOS/WASM)
696+
game framework built on top of [miniquad].
697+
698+
This month was about polishing 0.3-alpha version.
699+
Important things that got fixed:
700+
701+
- Text rendering was reimplemented with [fontdue]:
702+
[example][macroquad-text-src], [web demo][macroquad-text-web].
703+
- A long-term [issue with Android resources system][android-resources-issues]
704+
got fixed.
705+
- Particle system was released:
706+
[example][particles-src], [web demo][particles-web-demo].
707+
708+
And special shutout goes to [donuts] game by [@cedric-h] - a simple game
709+
made in couple of days, like a jam game.
710+
It's a really good showcase of macroquad's approach on simple game code
711+
that allows hardcoding and hacks for empowering gameplay experiments.
712+
713+
[macroquad]: https://github.com/not-fl3/macroquad
714+
[miniquad]: https://github.com/not-fl3/miniquad
715+
[macroquad-text-src]: https://github.com/not-fl3/macroquad/blob/master/examples/text.rs
716+
[macroquad-text-web]: https://not-fl3.github.io/miniquad-samples/macroquad_text.html
717+
[particles-src]: https://github.com/not-fl3/macroquad/blob/master/particles/examples/particles.rs
718+
[particles-web]: https://not-fl3.github.io/miniquad-samples/particles.html
719+
[fontdue]: https://github.com/mooman219/fontdue
720+
[android-resources-issues]: https://github.com/not-fl3/macroquad/issues/45
721+
[donuts]: https://github.com/cedric-h/donuts
722+
[@cedric-h]: https://github.com/cedric-h
723+
669724
### [rg3d]
670725

671726
[![a scene with lightning and a hi-poly character model](rg3d.jpg)][rg3d_twit]
2 MB
Loading
Loading

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.