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