readme: add "limitations" section
add debug info for backtraces
hacky fix errors on swizzled float literals
Convert libretro shaders presets (.slangp) into MPV shaders.
Shaders created with this tool require vo=gpu-next
.
cargo run -- some_libretro_shader_preset.slangp >my_new_mpv_shader.glsl
mpv --vo=gpu-next --glsl-shader=my_new_mpv_shader.glsl video.mp4
mpv-libretro should process most libretro shaders successfully. However, it doesn't mean mpv will be able run them. Some libretro shaders use features not available in mpv, which mpv-libretro cannot fix:
The code in this repository is distributed under the MPL-2.0
.