Skip to content

Commit 72b5ea9

Browse files
authored
N43: nanoshredder (#1295)
1 parent 889171a commit 72b5ea9

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

content/news/043/index.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,25 @@ _Discussions: [Twitter](https://twitter.com/ManevilleF/status/162515929249085440
246246
[@ManevilleF]: https://linktr.ee/ManevilleF
247247
[hexx-examples]: https://github.com/ManevilleF/hexx/tree/main/examples
248248

249+
### [nanoshredder]
250+
251+
![nanoshredder demo: windows with shader code and result behind](nanoshredder.gif)
252+
_macroquad's shadertoy example with metal/glsl preview_
253+
254+
[Nanoshredder] is an experimental fork of
255+
[makepad's shader-compiler][makepad-shader-compiler].
256+
257+
It compiles rust-like DSL into GLSL, Metal and HLSL.
258+
259+
This month it got a little [web demo]:
260+
[macroquad's shadertoy][macroquad-shadertoy], a live editor with
261+
generated Metal/GLSL preview.
262+
263+
[nanoshredder]: https://github.com/not-fl3/nanoshredder
264+
[makepad-shader-compiler]: https://github.com/makepad/makepad/tree/master/platform/shader_compiler
265+
[web demo]: https://not-fl3.github.io/miniquad-samples/shadertoy_cross.html
266+
[macroquad-shadertoy]: https://github.com/not-fl3/macroquad/blob/master/examples/shadertoy.rs
267+
249268
## Popular Workgroup Issues in Github
250269

251270
<!-- Up to 10 links to interesting issues -->

content/news/043/nanoshredder.gif

1.4 MB
Loading

0 commit comments

Comments
 (0)