WebGL friendly shader

master
Hamcha 3 years ago
parent 546d83bf1d
commit d021b3ab3b
Signed by: Hamcha
GPG Key ID: 41467804B19A3315

@ -5,19 +5,20 @@ shader_type canvas_item;
render_mode unshaded;
uniform int iterations = 17;
uniform float formuparam = 0.53;
uniform int volsteps = 20;
uniform float stepsize = 0.1;
uniform float zoom = 0.80;
uniform float tile = 0.85;
const int volsteps = 20;
const int iterations = 17;
const float formuparam = 0.53;
const float stepsize = 0.1;
const float brightness = 0.0015;
const float darkmatter = 0.300;
const float distfading = 0.730;
const float saturation = 0.850;
const float rotx = 0.;
const float roty = 0.001;
const float tile = 0.85;
uniform float speed = 0.001;
uniform float brightness = 0.0015;
uniform float darkmatter = 0.300;
uniform float distfading = 0.730;
uniform float saturation = 0.850;
uniform float rotx = 0;
uniform float roty = 0.001;
uniform float zoom = 0.80;
void fragment() {
vec2 uv = FRAGCOORD.xy * SCREEN_PIXEL_SIZE - 0.5;

@ -22,19 +22,8 @@ shader = SubResource( 2 )
[sub_resource type="ShaderMaterial" id=4]
shader = ExtResource( 2 )
shader_param/iterations = 17
shader_param/formuparam = 0.53
shader_param/volsteps = 20
shader_param/stepsize = 0.1
shader_param/zoom = 0.8
shader_param/tile = 0.85
shader_param/speed = 0.001
shader_param/brightness = 0.0015
shader_param/darkmatter = 0.3
shader_param/distfading = 0.73
shader_param/saturation = 0.85
shader_param/rotx = 0.0
shader_param/roty = 0.001
shader_param/zoom = 0.8
[sub_resource type="StyleBoxFlat" id=5]
content_margin_left = 16.0

@ -40,3 +40,26 @@ application/product_name="NSS Odyssey"
application/file_description=""
application/copyright=""
application/trademarks=""
[preset.1]
name="HTML5"
platform="HTML5"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="export/html/odyssey.html"
patch_list=PoolStringArray( )
script_export_mode=1
script_encryption_key=""
[preset.1.options]
vram_texture_compression/for_desktop=true
vram_texture_compression/for_mobile=false
html/custom_html_shell=""
html/head_include=""
custom_template/release=""
custom_template/debug=""