vxKernel/src/modules
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
..
display VxKernel 0.6.0-12 : Fix image rendering + fix shader crash 2022-06-21 18:43:11 +02:00
fs VxKernel 0.6.0-4 : Support the text API 2022-06-10 21:28:51 +02:00
hypervisor VxKernel 0.6.0-1 : Rework the graphic pipeline 2022-05-27 11:57:55 +02:00
keyboard VxKernel 0.6.0-1 : Rework the graphic pipeline 2022-05-27 11:57:55 +02:00
kmalloc VxKernel 0.5.0 : Modules + project architecture update 2022-03-04 17:37:38 +01:00
timer VxKernel 0.6.0-8 : Add profiling primitives in timer API 2022-06-15 12:03:21 +02:00