helloworld
Version, currently main branch1 version
- main branchlatestNov 29, 2022
github.com/gummybears/shadertoy
No description declared in shard.yml.
0 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
helloworld:
github: gummybears/shadertoy
branch: mainmain is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
1.3.1- License
- MIT
- Target
helloworldfrom src/helloworld.cr
Dependencies
Runtime Dependencies
- gtk4*github: hugopl/gtk4.cr
README
ShaderToy
A Gtk4 demo application using the Gtk4 shard.
Compile time dependencies
You need the GTK libraries and their GObjectIntrospection files.
- Archlinux:
pacman -S gtk4 gobject-introspection - Ubuntu:
apt-get install libgtk-4-1 gobject-introspection gir1.2-gtk-4.0 - macOS:
brew install gobject-introspection gtk4
Runtime dependencies
Just the GTK libraries are needed at runtime, i.e. not the gobject-introspection library and files.
Execution
Use the script build.sh to compile the project. To run
the ShaderToy application, run ./shadertoy.out.
Note: OpenGL raymarching code not included.
Contributing
- Fork it (https://github.com/gummybears/shadertoy/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- Wim Neimeijer - creator and maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
main- Seen
- Nov 29, 2022
- Crystal
1.3.1- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/gummybears/shadertoy
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 17, 2026
- Synced
- Aug 17, 2026
- Versions
- 1