shady
所属分类:collect
开发工具:Vala
文件大小:0KB
下载次数:0
上传日期:2021-08-26 17:36:15
上 传 者:
sh-1993
说明: GTK+着色器编辑器,旨在实现Shadertoy.com兼容性(及更多...),
(A GTK+ shader editor, that aims for Shadertoy.com compatibility (and)
文件列表:
LICENSE (35141, 2021-08-26)
data/ (0, 2021-08-26)
data/css/ (0, 2021-08-26)
data/css/shady.css (5444, 2021-08-26)
data/desktop/ (0, 2021-08-26)
data/desktop/meson.build (638, 2021-08-26)
data/desktop/org.hasi.shady.desktop.in (318, 2021-08-26)
data/desktop/org.hasi.shady.png (785825, 2021-08-26)
data/desktop/shady.svg (10223, 2021-08-26)
data/desktop/shady.xcf (11884145, 2021-08-26)
data/gsettings/ (0, 2021-08-26)
data/gsettings/meson.build (536, 2021-08-26)
data/gsettings/org.hasi.shady.gschema.valid (0, 2021-08-26)
data/gsettings/org.hasi.shady.gschema.xml.in (3642, 2021-08-26)
data/images/ (0, 2021-08-26)
data/images/compile_background.png (36273, 2021-08-26)
data/images/compile_background_dimmed.png (38623, 2021-08-26)
data/images/likes.png (289, 2021-08-26)
data/images/logo_simple.svg (26752, 2021-08-26)
data/images/paint.png (46309, 2021-08-26)
data/images/paint.svg (40172, 2021-08-26)
data/images/shady_logo.png (3079, 2021-08-26)
data/images/shady_logo.svg (14440, 2021-08-26)
data/images/shady_logo_alt.svg (22708, 2021-08-26)
data/images/shady_logo_alt_white.svg (23240, 2021-08-26)
data/images/shady_logo_header_bar.png (2363, 2021-08-26)
data/images/shady_logo_header_bar.svg (12358, 2021-08-26)
data/images/shady_logo_header_bar_alt.png (1278, 2021-08-26)
data/images/shady_logo_title.png (1239, 2021-08-26)
data/images/shady_logo_title.svg (14467, 2021-08-26)
data/images/shady_new.png (48071, 2021-08-26)
data/images/shady_new.svg (11933, 2021-08-26)
data/images/shady_new_rectangle_doc.svg (12183, 2021-08-26)
data/images/shady_other_logo.svg (10223, 2021-08-26)
data/images/shady_other_logo.svg.png (27348, 2021-08-26)
data/images/shady_other_other_other_logo.svg (7319, 2021-08-26)
data/images/shady_other_other_other_other_logo.svg (14555, 2021-08-26)
data/images/simple_logo.png (77465, 2021-08-26)
... ...
# About
Shady is a GLSL shader editor, that aims to be fully compatible with [https://shadertoy.com](https://github.com/misterdanb/shady/blob/master/Shadertoy.com).
![Screenshot of Shady](https://github.com/misterdanb/shady/blob/master/https://raw.githubusercontent.com/misterdanb/shady/master/github/screenshot.png)
# (Future) Features
* Full Shadertoy.com support
* Non-freezing, very responsive UI, no matter what is compiled or rendered
* Integrated Shadertoy.com search
* Live coding mode (i.e. coding in fullscreen mode)
* GLSL version switching
* Time sliding when paused
* Optimized syntax highlighting (e.g. for swizzling) and error presentation
For not yet implemented features, please have a look at the current issues.
# Building instructions
## Install dependencies
Ubuntu:
```
sudo apt install meson valac libsoup2.4-dev libgtksourceview-4-dev glslang-dev libjson-glib-dev
```
Fedora:
```
sudo dnf install gcc-c++ meson vala libsoup-devel gtksourceview4-devel glslang-devel json-glib-devel
```
Arch Linux:
```
sudo pacman -S meson vala libsoup gtksourceview4 glslang json-glib
```
## Meson
Run the following lines:
``` bash
meson build
cd build
ninja
ninja install
```
## Flatpak
In order to build a flatpak of Shady, you need to have an up-to-date GNOME Sdk and Platform installed. Then run the following command:
``` bash
flatpak-builder build-dir org.hasi.shady.json
```
To run the flatpak locally, run:
``` bash
flatpak-builder --run build-dir org.hasi.shady.json shady
```
# Contributing
You want to help us? Nice! You're very welcome. Please contact us (for example on Twitter @misterdanb) so we can better discuss, what needs to be done and how you can do it.
# Donate
We'd also like to point you to our [Patreon](https://github.com/misterdanb/shady/blob/master/https://www.patreon.com/shadygl), which is mostly intended to finance some infrastructure like the domain and the server.
近期下载者:
相关文件:
收藏者: