intravenous

annotate src/tex.h @ 6:2723dc026c4f

collision detection
author John Tsiombikas <nuclear@member.fsf.org>
date Mon, 23 Apr 2012 21:43:10 +0300
parents
children
rev   line source
nuclear@3 1 #ifndef TEX_H_
nuclear@3 2 #define TEX_H_
nuclear@3 3
nuclear@3 4 #ifdef __cplusplus
nuclear@3 5 extern "C" {
nuclear@3 6 #define TEX_DEFARG(arg, val) arg = val
nuclear@3 7 #else
nuclear@3 8 #define TEX_DEFARG(arg, val) arg
nuclear@3 9 #endif
nuclear@3 10
nuclear@3 11 unsigned int load_texture(const char *fname);
nuclear@3 12 void free_texture(unsigned int tex);
nuclear@3 13
nuclear@3 14 void bind_texture(unsigned int tex, int TEX_DEFARG(tex_unit, 0));
nuclear@3 15 void bind_texture_cube(unsigned int tex, int TEX_DEFARG(tex_unit, 0));
nuclear@3 16
nuclear@3 17 #ifdef __cplusplus
nuclear@3 18 }
nuclear@3 19 #endif
nuclear@3 20
nuclear@3 21 #endif /* TEX_H_ */