filename | src/hook.h |
changeset | 1034:7044e01148f0 |
prev | 1021:848db285a184 |
author | nkeynes |
date | Wed Feb 15 17:54:51 2012 +1000 (12 years ago) |
permissions | -rw-r--r-- |
last change | Use GL_TEXTURE_2D instead of GL_TEXTURE_RECTANGLE_ARB for frame buffers, for systems that don't provide the latter (and there's not really much difference anyway). Add macro wrangling for GL_DEPTH24_STENCIL8 format |
file | annotate | diff | log | raw |
1.1 --- a/src/hook.h Wed Jun 03 11:37:10 2009 +00001.2 +++ b/src/hook.h Wed Feb 15 17:54:51 2012 +10001.3 @@ -22,7 +22,7 @@1.4 #include <assert.h>1.6 /**1.7 - * Hook functions are generally useful, so we'd let to limit the overhead (and1.8 + * Hook functions are generally useful, so we'd like to limit the overhead (and1.9 * opportunity for stupid bugs) by minimizing the amount of code involved. Glib1.10 * has GHook (and of course signals), but they don't actually simplify anything1.11 * at this level.1.12 @@ -46,6 +46,7 @@1.14 #define FOREACH_HOOK( h, name ) struct name##_hook_struct *h; for( h = name##_hook_list; h != NULL; h = h->next )1.16 +#define CALL_HOOKS0( name ) FOREACH_HOOK(h,name) { h->fn(h->user_data); }1.17 #define CALL_HOOKS( name, args... ) FOREACH_HOOK(h, name) { h->fn(args, h->user_data); }1.19 #define DEFINE_HOOK( name, fn_type ) \
.