X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=antikythera;a=blobdiff_plain;f=src%2Fshadow.h;fp=src%2Fshadow.h;h=b40b6f27a8e1971b3ab4bc486b147598188c9759;hp=0000000000000000000000000000000000000000;hb=ccc1a688b59e25bb934a0d3e2bbf477960068d4f;hpb=080d7a779d43f549fc16c44e709cbf5989180fdf diff --git a/src/shadow.h b/src/shadow.h new file mode 100644 index 0000000..b40b6f2 --- /dev/null +++ b/src/shadow.h @@ -0,0 +1,17 @@ +#ifndef SHADOW_H_ +#define SHADOW_H_ + +#include + +extern bool shadow_pass; + +bool init_shadow(int sz); +void destroy_shadow(); + +void begin_shadow_pass(const gph::Vec3 &lpos, const gph::Vec3 <arg, float lfov, float znear, float zfar); +void end_shadow_pass(); + +gph::Mat4 get_shadow_matrix(); +unsigned int get_shadow_tex(); + +#endif // SHADOW_H_