ctx: sync with upstream
Better resource management for smart-redraws, API change - dropped argument in pixel_update callback for smart redraws. Use optimized hairline renderer for <= 0 line_width. Optimizations for rasterizer.
Better resource management for smart-redraws, API change - dropped argument in pixel_update callback for smart redraws. Use optimized hairline renderer for <= 0 line_width. Optimizations for rasterizer.