35 lines
1.2 KiB
GLSL
35 lines
1.2 KiB
GLSL
shader_type canvas_item;
|
|
render_mode blend_disabled, unshaded;
|
|
|
|
uniform bool texture_space = false;
|
|
uniform vec2 rect_size;
|
|
uniform vec2 texture_center = vec2(0.5);
|
|
uniform float texture_scale = 1.0;
|
|
|
|
uniform sampler2D tex2view_tex;
|
|
uniform float texture_size = 512.0;
|
|
uniform sampler2D seams : hint_white;
|
|
uniform float seams_multiplier = 256.0;
|
|
uniform sampler2D mesh_normal_tex;
|
|
uniform sampler2D mesh_tangent_tex;
|
|
uniform sampler2D layer_albedo_tex;
|
|
uniform sampler2D layer_mr_tex;
|
|
uniform sampler2D layer_emission_tex;
|
|
uniform sampler2D layer_depth_tex;
|
|
uniform vec3 view_back;
|
|
uniform vec3 view_right;
|
|
uniform vec3 view_up;
|
|
|
|
uniform bool fill = false;
|
|
uniform bool reset = false;
|
|
uniform float pressure = 1.0;
|
|
uniform vec2 tilt = vec2(0.0, 0.0);
|
|
uniform vec2 brush_pos = vec2(0.5, 0.5);
|
|
uniform vec2 brush_ppos = vec2(0.5, 0.5);
|
|
uniform float brush_size = 0.5;
|
|
uniform float brush_hardness = 0.5;
|
|
uniform float stroke_length = 0.0;
|
|
uniform float stroke_angle = 0.0;
|
|
uniform float pattern_scale = 10.0;
|
|
uniform float pattern_angle = 0.0;
|