- [9033] most line drawing operations now take a
linewidth
argument - [9032]
nr_copy_into()
now supports a mask - [9031] merged blit-ortho and blit-rotozoom.
- [9030] rotozoom and blit are moving towards the same interface
- [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()
fortransparent
andNA_character
now returns value equivalent to#ffffff00
- Add
nr_crop()
nr_flipv()
nr_fliph()
matrix_to_nr()
- Refactored color conversion routines.
- Fast conversions in C
array_to_nr()
nr_to_array()
raster_to_nr()
nr_to_raster()
magick_to_nr()
,nr_to_magick()
- Optimized blitting operations in C
- Added
blit3()
andblit4()
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()
andnrs_to_mp4()
hjust
andvjust
added fornr_blit()
nr_rect()
- added
nr_blit_list()
andnr_blit_grid()
. - added
nr_resize_nn()
andnr_resize_bilinear()
.nr_scale()
is now a wrapper aroundnr_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