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 20966a8

Browse filesBrowse files
committed
Newsletter 13: Fix sections order
1 parent ff8fb07 commit 20966a8
Copy full SHA for 20966a8

File tree

1 file changed

+66
-66
lines changed
Filter options

1 file changed

+66
-66
lines changed

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

Copy file name to clipboardExpand all lines: content/posts/newsletter-013/index.md
+66-66Lines changed: 66 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,55 @@ _Discussions:
226226
[@sebcrozet]: https://github.com/sebcrozet/
227227
[nphysics]: https://nphysics.org
228228

229+
### [hexasphere] v1.0
230+
231+
![hexasphere example gif](hexasphere.gif)
232+
233+
The [hexasphere] library provides a customizable interface for subdividing 3D
234+
triangle meshes. Custom and stateful interpolation functions can be implemented
235+
as well as per-vertex attributes.
236+
237+
All that's required to define a base shape are the initial vertices, triangles
238+
based on the indices of the vertices in the initial vertices, and numbered
239+
edges. As long as the winding of the triangles remains consistend throughout
240+
the base mesh, all of the resulting triangles will retain that winding.
241+
242+
This library also provides a few interesting base shapes (which can be used alone
243+
if the shape is not subdivided):
244+
Icosahedron, Tetrahedron, Cube, Square Plane, Triangle Plane
245+
(all of which are pictured above).
246+
247+
[hexasphere]: https://crates.io/crates/hexasphere
248+
249+
### [blitz-path](https://github.com/BezPowell/blitz-path)
250+
251+
[blitz-path](https://github.com/BezPowell/blitz-path) is a new crate providing
252+
an implementation of the [JPS](https://en.wikipedia.org/wiki/Jump_point_search)
253+
pathfinding algorithm.
254+
255+
JPS is an optimization of the A* search algorithm for uniform-cost grids, which
256+
are common in games. While fully functional, the code is still in an early
257+
state and any suggestions for improvements - especially on how best to
258+
integrate it with the existing ecosystem - are greatly appreciated.
259+
260+
### [This Month in Mun][mun-august]
261+
262+
[![Mun logo](mun-logo.png)][Mun]
263+
264+
[Mun] is a scripting language for gamedev focused on quick iteration times
265+
that is written in Rust.
266+
267+
[August updates][mun-august] include:
268+
269+
- compiler support for type aliases;
270+
- shared diagnostics between compiler and language server;
271+
- support for the official [inkwell][mun-inkwell] crate;
272+
- refactors and quality of life improvements.
273+
274+
[Mun]: https://mun-lang.org
275+
[mun-august]: https://mun-lang.org/blog/2020/08/30/this-month-august/
276+
[mun-inkwell]: https://crates.io/crates/inkwell
277+
229278
### [SPIR-Q] v0.4.6
230279

231280
[SPIR-Q] is a light-weight shader reflection library, which allows you to query
@@ -292,6 +341,23 @@ _Discussions:
292341
[egui_glium]: https://crates.io/crates/egui_glium
293342
[egui_web]: https://crates.io/crates/egui_web
294343

344+
### Tetra
345+
346+
[Tetra] is a simple 2D game framework, inspired by XNA and Raylib. This month,
347+
versions [0.4.1][tetra-041] and [0.4.2][tetra-042] were released, featuring:
348+
349+
- Improved Serde support
350+
- Various fixes and improvements to the built-in `Camera` type
351+
- Many documentation improvements, based on user feedback
352+
353+
In addition, Tetra 0.5 is planned for release in early September. For more
354+
information on the upcoming changes, see the [changelog][tetra-changelog].
355+
356+
[tetra]: https://github.com/17cupsofcoffee/tetra
357+
[tetra-041]: https://twitter.com/17cupsofcoffee/status/1289857217198317568
358+
[tetra-042]: https://twitter.com/17cupsofcoffee/status/1294316642680426497
359+
[tetra-changelog]: https://github.com/17cupsofcoffee/tetra/blob/main/CHANGELOG.md
360+
295361
### 🐦 [Puffin Profiler]
296362

297363
Pufin is a simple instrumentation profiler created by [Embark]
@@ -316,72 +382,6 @@ The collected profile data can be viewed ingame with [imgui-rs].
316382
[Embark]: https://www.embark-studios.com/
317383
[imgui-rs]: https://github.com/Gekkio/imgui-rs
318384

319-
### [hexasphere] v1.0
320-
321-
![hexasphere example gif](hexasphere.gif)
322-
323-
The [hexasphere] library provides a customizable interface for subdividing 3D
324-
triangle meshes. Custom and stateful interpolation functions can be implemented
325-
as well as per-vertex attributes.
326-
327-
All that's required to define a base shape are the initial vertices, triangles
328-
based on the indices of the vertices in the initial vertices, and numbered
329-
edges. As long as the winding of the triangles remains consistend throughout
330-
the base mesh, all of the resulting triangles will retain that winding.
331-
332-
This library also provides a few interesting base shapes (which can be used alone
333-
if the shape is not subdivided):
334-
Icosahedron, Tetrahedron, Cube, Square Plane, Triangle Plane
335-
(all of which are pictured above).
336-
337-
[hexasphere]: https://crates.io/crates/hexasphere
338-
339-
### [blitz-path](https://github.com/BezPowell/blitz-path)
340-
341-
[blitz-path](https://github.com/BezPowell/blitz-path) is a new crate providing
342-
an implementation of the [JPS](https://en.wikipedia.org/wiki/Jump_point_search)
343-
pathfinding algorithm.
344-
345-
JPS is an optimization of the A* search algorithm for uniform-cost grids, which
346-
are common in games. While fully functional, the code is still in an early
347-
state and any suggestions for improvements - especially on how best to
348-
integrate it with the existing ecosystem - are greatly appreciated.
349-
350-
### [This Month in Mun][mun-august]
351-
352-
[![Mun logo](mun-logo.png)][Mun]
353-
354-
[Mun] is a scripting language for gamedev focused on quick iteration times
355-
that is written in Rust.
356-
357-
[August updates][mun-august] include:
358-
359-
- compiler support for type aliases;
360-
- shared diagnostics between compiler and language server;
361-
- support for the official [inkwell][mun-inkwell] crate;
362-
- refactors and quality of life improvements.
363-
364-
[Mun]: https://mun-lang.org
365-
[mun-august]: https://mun-lang.org/blog/2020/08/30/this-month-august/
366-
[mun-inkwell]: https://crates.io/crates/inkwell
367-
368-
### Tetra
369-
370-
[Tetra] is a simple 2D game framework, inspired by XNA and Raylib. This month,
371-
versions [0.4.1][tetra-041] and [0.4.2][tetra-042] were released, featuring:
372-
373-
- Improved Serde support
374-
- Various fixes and improvements to the built-in `Camera` type
375-
- Many documentation improvements, based on user feedback
376-
377-
In addition, Tetra 0.5 is planned for release in early September. For more
378-
information on the upcoming changes, see the [changelog][tetra-changelog].
379-
380-
[tetra]: https://github.com/17cupsofcoffee/tetra
381-
[tetra-041]: https://twitter.com/17cupsofcoffee/status/1289857217198317568
382-
[tetra-042]: https://twitter.com/17cupsofcoffee/status/1294316642680426497
383-
[tetra-changelog]: https://github.com/17cupsofcoffee/tetra/blob/main/CHANGELOG.md
384-
385385
### [wowAddonManager] v1.0.2
386386

387387
![wowAddonManager Example](wowAddonManager-example.png)

0 commit comments

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