Files
puzzle-quest/assets/fonts/text_outline.material
T

105 lines
2.2 KiB
Plaintext
Raw Normal View History

RSRCShaderMaterialÿÿÿÿÿÿÿÿresource_local_to_sceneresource_namecodescriptshadershader_parameter/MainColorshader_parameter/DebugAlphalocal://Shader_3ocvdY)res://assets/fonts/text_outline.materialVShaderÚshader_type canvas_item;
render_mode blend_disabled, unshaded;
uniform vec4 MainColor : source_color;
uniform bool DebugAlpha;
void vertex() {
// Input:10
vec2 n_out10p0 = VERTEX;
// VectorDecompose:18
float n_out18p0 = vec3(n_out10p0, 0.0).x;
float n_out18p1 = vec3(n_out10p0, 0.0).y;
float n_out18p2 = vec3(n_out10p0, 0.0).z;
// FloatOp:20
float n_in20p1 = 1.00000;
float n_out20p0 = n_out18p1 + n_in20p1;
// VectorCompose:19
vec3 n_out19p0 = vec3(n_out18p0, n_out20p0, n_out18p2);
// Input:12
vec2 n_out12p0 = UV;
// VectorDecompose:4
float n_out4p0 = vec3(n_out12p0, 0.0).x;
float n_out4p1 = vec3(n_out12p0, 0.0).y;
float n_out4p2 = vec3(n_out12p0, 0.0).z;
// FloatConstant:7
float n_out7p0 = 0.002000;
// FloatOp:11
float n_out11p0 = n_out4p1 + n_out7p0;
// VectorCompose:5
vec3 n_out5p0 = vec3(n_out4p0, n_out11p0, n_out4p2);
// Clamp:17
float n_in17p1 = 0.00000;
float n_in17p2 = 1.00000;
float n_out17p0 = clamp(n_out5p0.x, n_in17p1, n_in17p2);
// Output:0
VERTEX = vec2(n_out19p0.xy);
UV = vec2(n_out17p0);
}
void fragment() {
// ColorParameter:14
vec4 n_out14p0 = MainColor;
// ColorConstant:15
vec4 n_out15p0 = vec4(1.000000, 0.596078, 0.274510, 1.000000);
// FloatOp:12
float n_in12p0 = 0.00000;
float n_in12p1 = 0.00000;
float n_out12p0 = n_in12p0 - n_in12p1;
// Mix:13
float n_out13p0 = mix(n_out14p0.x, n_out15p0.x, n_out12p0);
// BooleanParameter:24
bool n_out24p0 = DebugAlpha;
// FloatOp:11
float n_in11p0 = 0.00000;
float n_in11p1 = 0.00000;
float n_out11p0 = n_in11p0 + n_in11p1;
float n_out22p0;
// Switch:22
float n_in22p1 = 1.00000;
n_out22p0 = mix(n_out11p0, n_in22p1, float(n_out24p0));
// Output:0
COLOR.rgb = vec3(n_out13p0);
COLOR.a = n_out22p0;
}
ShaderMaterialñðp=áàà=¥¤$>€?RSRC