summaryrefslogtreecommitdiff
path: root/servers/rendering/renderer_rd/shaders/decal_data_inc.glsl
blob: 158096d3c7f3b0e470580644b7b76ec44f2813b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

struct DecalData {
	highp mat4 xform; //to decal transform
	highp vec3 inv_extents;
	mediump float albedo_mix;
	highp vec4 albedo_rect;
	highp vec4 normal_rect;
	highp vec4 orm_rect;
	highp vec4 emission_rect;
	highp vec4 modulate;
	mediump float emission_energy;
	uint mask;
	mediump float upper_fade;
	mediump float lower_fade;
	mediump mat3x4 normal_xform;
	mediump vec3 normal;
	mediump float normal_fade;
};