All Projects → markusfisch → Shadereditor

markusfisch / Shadereditor

Licence: mit
Android app to create GLSL shaders and use them as live wallpaper

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Shadereditor

YALCT
Yet Another Live Coding Tool - Powered by Veldrid and elbow grease
Stars: ✭ 25 (-95.16%)
Mutual labels:  shaders, glsl
Hlsl2glslfork
HLSL to GLSL language translator based on ATI's HLSL2GLSL. Used in Unity.
Stars: ✭ 488 (-5.61%)
Mutual labels:  glsl, shaders
WebGL-Distance-Fields
⭐ Realtime Euclidean distance field generation and rendering
Stars: ✭ 50 (-90.33%)
Mutual labels:  shaders, glsl
deffx
A collection of useful shader effects made ready to be used with the Defold game engine
Stars: ✭ 33 (-93.62%)
Mutual labels:  shaders, glsl
Shader Doodle
A friendly web-component for writing and rendering shaders.
Stars: ✭ 356 (-31.14%)
Mutual labels:  glsl, shaders
Fake-Interior-Shader-for-GodotEngine
Interior Mapping shader for the Godot Game Engine 3.x that works with both GLES3 and GLES2.
Stars: ✭ 40 (-92.26%)
Mutual labels:  shaders, glsl
TD-PostEffectShader
PostEffect Shaders(GLSL) for TouchDesigner
Stars: ✭ 12 (-97.68%)
Mutual labels:  shaders, glsl
mathematical-sculptures
Generate custom parametric surfaces ✒️💠
Stars: ✭ 26 (-94.97%)
Mutual labels:  shaders, glsl
Thebookofshaders
Step-by-step guide through the abstract and complex universe of Fragment Shaders.
Stars: ✭ 4,070 (+687.23%)
Mutual labels:  glsl, shaders
Webgl Fundamentals
WebGL lessons that start with the basics
Stars: ✭ 3,315 (+541.2%)
Mutual labels:  glsl, shaders
ios-spritekit-shader-sandbox
👾 Collection of custom effects for SpriteKit implemented using GLSL/Metal shaders.
Stars: ✭ 63 (-87.81%)
Mutual labels:  shaders, glsl
Shadergen
Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (-23.6%)
Mutual labels:  glsl, shaders
ShaderView
ShaderView is an Android View that makes it easy to use GLSL shaders for your app. It's the modern way to use shaders for Android instead of RenderScript.
Stars: ✭ 53 (-89.75%)
Mutual labels:  shaders, glsl
30-days-of-shade
30 days of shaders in GLSL using GLSLCanvas
Stars: ✭ 134 (-74.08%)
Mutual labels:  shaders, glsl
kotlin-glsl
Write your GLSL shaders in Kotlin.
Stars: ✭ 30 (-94.2%)
Mutual labels:  shaders, glsl
SdfFontDesigner
Offline font tuning/bitmap generation via shaders
Stars: ✭ 56 (-89.17%)
Mutual labels:  shaders, glsl
nerv pathtracer
a pathtracer with physically based rendering in mind
Stars: ✭ 27 (-94.78%)
Mutual labels:  shaders, glsl
manyworlds
A scifi-inspired study of signed distanced functions and noise fields in WebGL
Stars: ✭ 24 (-95.36%)
Mutual labels:  shaders, glsl
MoravaEngine
2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Stars: ✭ 129 (-75.05%)
Mutual labels:  shaders, glsl
Veda
⚡VJ / Live Coding on Atom⚡
Stars: ✭ 373 (-27.85%)
Mutual labels:  glsl, shaders

Shader Editor

Create and edit GLSL shaders on your Android phone or tablet and use them as live wallpaper.

Screenshots

Screenshot Screenshot with soft keyboard

Download

Get it on F-Droid Get it on Google Play

Features

  • Live preview in background or on an extra screen
  • Syntax highlighting
  • Error highlighting
  • Use any shader as live wallpaper
  • Exposure of sensors (camera, accelerometer, gyroscope, magnetic field, light, pressure, proximity)
  • Exposure of battery level
  • Supports wallpaper offset
  • Supports multiple touches
  • Supports multiple render resolutions
  • Previous rendered frame in backbuffer texture
  • Import and use arbitrary textures
  • Create and use cube maps
  • Disables rendering when battery is low

See FAQ.md for frequently asked questions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].