Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

SkiaSimpleShaderViewer

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

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

SkiaSimpleShaderViewer

Home page: [https://github.com/jimmckeeth/SkiaSimpleShaderViewer/](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.