X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shader_props.h;fp=shader_props.h;h=29e79f54023b6df2987ad784617de929662654ec;hb=2ac45c21d5405ca266f3584e04d560e6495985b2;hp=0000000000000000000000000000000000000000;hpb=304647a7672165dd35ffe54884ed9aedcc9bf363;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shader_props.h b/shader_props.h new file mode 100644 index 0000000..29e79f5 --- /dev/null +++ b/shader_props.h @@ -0,0 +1,37 @@ +#pragma once +#include "vg/vg_platform.h" + +struct shader_props_standard +{ + u32 tex_diffuse; +}; + +struct shader_props_terrain +{ + u32 tex_diffuse; + v2f blend_offset; + v4f sand_colour; +}; + +struct shader_props_vertex_blend +{ + u32 tex_diffuse; + v2f blend_offset; +}; + +struct shader_props_water +{ + v4f shore_colour; + v4f deep_colour; + f32 fog_scale; + f32 fresnel; + f32 water_sale; + v4f wave_speed; +}; + +struct shader_props_cubemapped +{ + u32 tex_diffuse; + u32 cubemap_entity; + v4f tint; +};