X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=ld37_one_room;a=blobdiff_plain;f=src%2Fubersdr.h;fp=src%2Fubersdr.h;h=8b2ada4fed3f4c2ddb416e3ffb33bd9f452e13f6;hp=0000000000000000000000000000000000000000;hb=f8ad31b8b1856784aefdd3457b6b8f5cb5576892;hpb=cc8a355e7b709f3eb1132cd6b63cf4e482d58332 diff --git a/src/ubersdr.h b/src/ubersdr.h new file mode 100644 index 0000000..8b2ada4 --- /dev/null +++ b/src/ubersdr.h @@ -0,0 +1,36 @@ +#ifndef UBERSDR_H_ +#define UBERSDR_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +int uber_init(const char *vsname, const char *psname); +void uber_destroy(void); + +void uber_clear(void); + +void uber_enable_light(int idx); +void uber_disable_light(int idx); + +void uber_enable_texmap(void); +void uber_disable_texmap(void); + +void uber_enable_cubemap(void); +void uber_disable_cubemap(void); + +void uber_enable_sphmap(void); +void uber_disable_sphmap(void); + +void uber_enable_shadows(void); +void uber_disable_shadows(void); + +unsigned int uber_vertex_shader(void); +unsigned int uber_pixel_shader(void); +unsigned int uber_program(void); + +#ifdef __cplusplus +} +#endif + +#endif /* UBERSDR_H_ */