Go to file
Yann MAGNIN c966807cd7 VxKernel 0.6.0-12 : Fix image rendering + fix shader crash
@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
2022-06-21 18:43:11 +02:00
assets VxKernel 0.6.0-6 : Add exception/kernel panic screen + add assets 2022-06-14 10:51:23 +02:00
board VxKernel 0.6.0-11 : Update text/font architecture 2022-06-20 16:29:28 +02:00
include/vhex VxKernel 0.6.0-12 : Fix image rendering + fix shader crash 2022-06-21 18:43:11 +02:00
make VxKernel 0.6.0-11 : Update text/font architecture 2022-06-20 16:29:28 +02:00
src VxKernel 0.6.0-12 : Fix image rendering + fix shader crash 2022-06-21 18:43:11 +02:00
vxsdk.toml VxKernel 0.6.0-1 : Rework the graphic pipeline 2022-05-27 11:57:55 +02:00