@update
<> include/display/image/render
| update dimage_* prototype to force return the display ID
| update dimage_* prototype to change the arguments order
| isolate "render" part of the API and the "shader" part
| prepare shadow shader primitives
<> include/display/shader
| change routine prototype (remove routine status)
| update macros, to generate directly usable dshader_call_t pointer
| add shader primitives to add shader on some display action
<> src/modules/display/stack
| update shader allocation sizeof for more visibility
| isolate shader adding
<> src/modules/display/image
| isolate each render primitive in "render/" sub-folder
| isolate each shader primitive in "shader/" sub-folder
| prepare shadow shader code (WIP)
| enable image rendering for image with no alpha channel
@fix
<> src/modules/display/stack
| remove memset() which removed shader table allocation