• [9029] Refactor draw commands. Argument ordering is now always (x, y), (w, h) in both C and R
  • [9028] Add nr_blit_rotozoom()
  • [9027] Add nr_blit_bulk()
  • [9027] Blit refactor - remove nr_blit_list(), nr_blit_grid()
  • [9026] Use colorfast for color conversion
  • Remove ‘isocubes()’
  • Remove ‘op’ argument.
  • Standardise argument ordering
  • Remove ‘dino’ sprites
  • Add ‘deer’ spritesheet and isometric landscape tiles
  • str_cols_to_packed_cols() for transparent and NA_character now returns value equivalent to #ffffff00
  • Add
  • Refactored color conversion routines.
  • Fast conversions in C
  • Optimized blitting operations in C
  • Added blit3() and blit4() mega-blitters
  • Fixed(?) off-by-one bug in blitter core
  • Drop inspection of “channels” attribute all together.
  • As of 0.1.1.9009 2024-06-08 coordinate system is now (0, 0) at top-left
  • Fixed rendering of borders for rectangles when both colour and fill are translucent.
  • Rationalize ‘blit’ methods (still need C implementations)
  • Move all ‘magick’ related functions into single R file. Include gif and mp4 output.
  • Use fast hashed lookup for R color names like ‘red’, ‘blue’, etc
  • Handle logical NAs as transparent colour
  • pass through more arguments for nrs_to_gif() and nrs_to_mp4()
  • hjust and vjust added for
  • added nr_blit_list() and nr_blit_grid().
  • added nr_resize_nn() and nr_resize_bilinear(). nr_scale() is now a wrapper around nr_resize_nn()
  • Fixed bug in polygon rendering
  • Parse image sequences from magick into nativeRaster
  • Export C functions for use in other packages via LinkingTo
    • draw points
  • Enhanced nr_polygon() to process multiple polygons in a single call
  • added nr_isocube() for drawing isometric cubes
  • Use this version for ‘Another World’ demo
  • Initial release