X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=render.h;fp=render.h;h=a0bde7e024bf3c46e92ebe91d82641c5ccc49833;hb=2ac45c21d5405ca266f3584e04d560e6495985b2;hp=64556ffbcfac1390a7c4789976c524e990d2608a;hpb=304647a7672165dd35ffe54884ed9aedcc9bf363;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/render.h b/render.h index 64556ff..a0bde7e 100644 --- a/render.h +++ b/render.h @@ -5,6 +5,7 @@ #include "common.h" #include "model.h" #include "camera.h" +#include "shader_props.h" #include "shaders/blit.h" #include "shaders/blitblur.h" @@ -79,42 +80,6 @@ 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);