Corion / app-shadertoy

Native shader viewer like https://www.shadertoy.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenGL-Glew / App-Shadertoy version 0.01

Seascape Shadertoy

This Perl distribution contains an offline runner for shader toys from https://www.shadertoy.com .

The program requires an OpenGL 4 compatible graphics card.

INSTALLATION

See [INSTALL.mkdn] for detailed instructions.

These are the installation instructions for App::ShaderToy from the Github repository:

Unix / Linux / Mac OS

git clone https://github.com/Corion/app-shadertoy.git
cd app-shadertoy
cpanm --installdeps .
perl Makefile.PL
make
perl -Mblib -w scripts/shadertoy.pl shaders/seascape.fragment

Windows / Strawberry Perl

git clone https://github.com/Corion/app-shadertoy.git
cd app-shadertoy
cpanm --installdeps .
perl Makefile.PL
dmake
perl -Mblib -w scripts/shadertoy.pl shaders/seascape.fragment

DEPENDENCIES

This module requires these other modules and libraries:

Prima Prima::OpenGL 0.07 OpenGL::Modern 0.04

These will all be picked up by the cpanm tool.

COPYRIGHT AND LICENCE

Copyright (C) 2016 by Max Maischein

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.20.1 or, at your option, any later version of Perl 5 you may have available.

This distribution includes the Glew library. See Lhttp://glew.sourceforge.net/ and https://github.com/nigels-com/glew#copyright-and-licensing .

This distribution also includes the Seascape shader by TDM. See https://www.shadertoy.com/view/Ms2SD1 .

About

Native shader viewer like https://www.shadertoy.com

License:Artistic License 2.0


Languages

Language:GLSL 70.4%Language:Perl 29.6%