Skip to content

jimmckeeth/SkiaSimpleShaderViewer

Repository files navigation

Home page: https://github.com/jimmckeeth/SkiaSimpleShaderViewer/

A simple Skia Shader Language (SkSL) viewer written in Delphi using Skia4Delphi. This is a FireMonkey application, so should work on any platform (Windows, MacOS, iOS, Android, and Linux). Tested on Windows, macOS Arm, macOS x86, and Linux.

Includes a selection of Shaders adapted from ShaderToy by translating from GLSL to SkSL, crediting the original sources. Found in the /shaders/ folder.

  • Keyboard shortcuts: Space for pause, Left & Right to cycle, R Randomize shader
  • Toggles: ? Help, F FPS, L Logo, M Mouse
  • Mouse: Double-Click for Screenshot

Overview video

YouTube video

Check out the screenshots to preview some different shaders.

Seascape

Built with Delphi 12 Athens and Skia4Delphi

Main Contributors:

Thanks to everyone else who provided feedback and other contributions.

About

A simple Skia Shader Language (SkSL) viewer written in Delphi with Skia4Delphi.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6