X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=render.h;fp=render.h;h=64556ffbcfac1390a7c4789976c524e990d2608a;hb=93790b71d3a89724255dc73239e38c08ad4bbac7;hp=3b69b2b3dd8dc07873d011b8fd32496c435d1c66;hpb=8d336ea2cde7c596296dbaf0d3ce27a82c6c6cf0;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/render.h b/render.h index 3b69b2b..64556ff 100644 --- a/render.h +++ b/render.h @@ -79,6 +79,42 @@ struct framebuffer{ } extern framebuffers[]; + +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; +}; + void render_init(void); void render_fsquad(void); void render_fsquad1(void);