diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2022-04-28 01:46:10 -0700 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2022-05-01 21:02:41 -0700 |
commit | a59229c5513e73348c87bcfc5cc4b39a31012437 (patch) | |
tree | 09cbc567f883b8f8677f689f658cd747ca360706 /src/modules/flui2d | |
parent | 7dec62422b3b00f9a347d37f1e7f89e5bbaba0a9 (diff) |
til_fb: introduce a fragment texture source
Idea here is to provide texture sources for obtaining pixel
colors at the til_fb_put_pixel/fill drawing API, making it
possible for at least overlayable modules to serve as
mask/stencil operators where their drawn areas are populated by
the contents of another fragment produced dynamically,
potentially by other modules altogether.
This commit adds a texture=modulename option to the compose
module for specifying if a texture should be used when
compositing, excepting and defaulting to "none" for disabling
texturing.
A future commit should expand this compose option to accept a
potential list of modules for composing the texture in the same
way as the main layers= list functions.
Something this all immediately makes clear is the need for
a better settings syntax, probably in the form of all module
setting specifiers optionally being followed by a squence
of settings, with support for escaping to handle nested
situations.
Diffstat (limited to 'src/modules/flui2d')
0 files changed, 0 insertions, 0 deletions