// Generic sprite "planes" op defaults. The chunky software sprite blit lives in // core/sprite.c (spriteDrawInterpreted) and the per-platform sprite codegen does // the fast path; jlpSprite*Planes is the PLANAR mirror/interpreter, which has no // work to do on a chunky target -- so the generic default is a no-op. Planar // machines (Amiga/ST) override it; every chunky port (IIgs/DOS/blank) elides // the hooks to ((void)0) macros in port.h (PERF-AUDIT #42), so these bodies // link only for a new planar port that has not implemented its hooks yet. #include "port.h" void jlpGenericSpriteDrawPlanes(jlSurfaceT *s, const jlSpriteT *sp, int16_t x, int16_t y) { (void)s; (void)sp; (void)x; (void)y; } void jlpGenericSpriteSavePlanes(const jlSurfaceT *s, int16_t x, int16_t y, uint16_t w, uint16_t h, uint8_t *dstPlaneBytes) { (void)s; (void)x; (void)y; (void)w; (void)h; (void)dstPlaneBytes; } void jlpGenericSpriteRestorePlanes(jlSurfaceT *s, int16_t x, int16_t y, uint16_t w, uint16_t h, const uint8_t *srcPlaneBytes) { (void)s; (void)x; (void)y; (void)w; (void)h; (void)srcPlaneBytes; }