vxKernel/src/modules/display/text
Yann MAGNIN 510c4f1f86 VxKernel 0.6.0-2 : Prepare font and text API (WIP)
@add
<> include/vhex/display :
   | add dwidth() primitive
   | add dheight() primitive
<> include/vhex/display/font :
   | create a font structure that support proportional font
   | expose font primitives API (WIP)
<> vhex/module/display/text/dfont:
   | support utf8 string format
   | add geometry font information (WIP)
<> vhex/module/display/text/dtext:
   | write most of the API primitive (WIP)
   | proper isolation between font <-> text API

@update
<> include/vhex/display/shader :
   | add a quit() routine that will be involved at the end of dupdate()
   | add display_[width/height] in driver interface
   | add display screen information primitives
<> vhex/drivers/screen/r61524/r61524.c
   | add display driver interface screen information
<> vhex/module/display/dclear:
   | use the 32-bits arguments instead of the broken dshader_call_arg_t
   | support the new API with quit() routine
<> vhex/module/display/dstack:
   | support the new display screen information
   | support the quit() routine at the end of the dupdate()

@fix
<> include/vhex/display/shader :
   | remove broken transparent-union implicit cast
   | fix argument transmitted to drawing routine (only 32bit arguments supported)
2022-05-28 21:55:48 +02:00
..
dascii.c VxKernel 0.6.0-1 : Rework the graphic pipeline 2022-05-27 11:57:55 +02:00
dfont.c VxKernel 0.6.0-2 : Prepare font and text API (WIP) 2022-05-28 21:55:48 +02:00
dtext.c VxKernel 0.6.0-2 : Prepare font and text API (WIP) 2022-05-28 21:55:48 +02:00
dtext_size.c VxKernel 0.6.0-1 : Rework the graphic pipeline 2022-05-27 11:57:55 +02:00