diff options
Diffstat (limited to 'in_practice/breakout/post_processor.h')
-rw-r--r-- | in_practice/breakout/post_processor.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/in_practice/breakout/post_processor.h b/in_practice/breakout/post_processor.h new file mode 100644 index 0000000..5056aee --- /dev/null +++ b/in_practice/breakout/post_processor.h @@ -0,0 +1,25 @@ +#ifndef POST_PROCESSOR_H +#define POST_PROCESSOR_H + +#include "types.h" + +struct post_processor { + i32 width, height; + u32 msfbo; + u32 fbo; + u32 rbo; + u32 texture; + u32 vao; + i32 confuse, chaos, shake; + u32 shader; +}; + +struct post_processor init_post_processor(i32 width, i32 height, u32 shader); +void begin_render(struct post_processor processor); +void end_render(struct post_processor processor); +void render_post(struct post_processor processor, f32 time); + +#endif + + + |