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
;