@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)