intravenous
annotate src/tex.h @ 10:8fbdc6f84f64
fixed after the change in vmath
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Fri, 31 May 2013 01:30:14 +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_ */ |