1 #ifndef BZ_RENDERER_RENDER_PASS_INTERNAL_H
2 #define BZ_RENDERER_RENDER_PASS_INTERNAL_H
4 #include <bz/renderer/render_pass.h>
6 #include <bz/renderer/palette.h>
12 //, size_t width, size_t height, void *fmt
13 //typedef void (*BZRenderPassSoftwareRenderer)(uint32_t *output);
14 //typedef void (*BZRenderPassSetup)(size_t width, size_t height, void *fmt);
15 typedef void (*BZRenderPassSoftwareRenderer
)(BZRendererPaletteID palette
, uint32_t *output
, size_t width
, size_t height
, size_t pixelWidth
, size_t pixelHeight
);
18 // BZRenderPassSetup setupHook;
19 BZRenderPassSoftwareRenderer softwareHook
;