diff options
author | pryazha <pryadeiniv@mail.ru> | 2025-08-26 10:55:18 +0500 |
---|---|---|
committer | pryazha <pryadeiniv@mail.ru> | 2025-08-26 10:55:18 +0500 |
commit | ad04490ef84d7565fbec0fa878a21694ad2d61f0 (patch) | |
tree | accfa142da0b3f99f957de6c030dc2c76639be53 /in_practice/breakout/post_processor.h | |
parent | 1f93c3ef62af6c71217f06491ca2b859d4065740 (diff) |
guess that's all
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 + + + |