View Full Version : ShaderToyVK - Vulkan shaders in Avisynth (proof-of-concept/demo filter)


wonkey_monkey
5th September 2026, 22:43
https://horman.net/avisynth/ShaderToyVK.png

Download: ShaderToyVK_v0.1.zip (https://horman.net/avisynth/download/ShaderToyVK_v0.1.zip)
Documentation: link (https://horman.net/avisynth/ShaderToyVK.html)

This is just a silly little "toy" filter for running ShaderToy (https://shadertoy.com/) shaders using the Vulkan API and generating RGB clips from them (any RGB format/depth).

It doesn't take frames as input, so it's not exactly useful as a filter (unless, for some reason, you need a procedurally-generated video clip). I really just wrote it because I could. I might try to make it into something more useful if there's any interest.

Oh, and it's x64 only as it just wouldn't compile for x86 for what looked like reasons too complicated try and fix.

real.finder
6th September 2026, 02:46
interesting, thank you!

I wonder if it can support https://forum.doom9.org/showthread.php?p=2014590#post2014590

Selur
6th September 2026, 06:47
Interesting, here (https://github.com/Selur/hybrid-glsl-filters) are the GLSL-files I use in Hybrid, which I assume (untested) should work.