ggiDrawCircle
is going to be moved to LibGGI2D. This
gives currently a warning. So relinking with -lggi2d
will then be
necessary.ggiCrossBlit
is most probably going to be moved to
LibGGI2D as well.
ggiMapColor
takes now a pointer to a ggi_color
struct as
it's second argument instead of the struct itself.
This breaks binary compatibility for about every program!ggi*Sprite
functions, that had never been implemented, are
removed. ggi_mode
struct members virt
and visible
now
do contain the number of pixels, not dots (which makes a difference for text
mode. One character is one pixel but e.g. 9x16 dots). It is unclear what
it had to contain before. So it might be a change, it might be a bugfix.
According to Brian Julin, the semantics is:
Before After
mode->request.visible.x dots pixels
mode->request.visible.y dots pixels
mode->request.virt.x dots pixels
mode->request.virt.y dots pixels
mode->request.text.x dots -- doesn't exist --
mode->request.text.y dots -- doesn't exist --
mode->request.dpp.x -- didn't exist -- dots (==1 in graph modes)
mode->request.dpp.y -- didn't exist -- dots (==1 in graph modes)