diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2023-01-07 21:04:43 -0800 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2023-01-07 21:41:25 -0800 |
commit | 1bea12c3087bf6716ee9749051ee8866bb2184ba (patch) | |
tree | 0c2154de69e6a4375ae153d285a686117ec0a614 /src/libs/ray/ray_object_light.h | |
parent | e78790651b5cd061bce1214790748ff51d3e62fe (diff) |
til_fb: introduce til_fb_fragment_t.stream
This adds an optional stream member and type for introducing some
persistent potentially cross-fragment state bound to the logical
frame being rendered to by the fragment.
It's a preparatory commit for adding things like arbitrary
stream-bound state modules can create/read/modify for passing
non-pixel information between modules bound to the fragment's
frame that may vary frame to frame, but may also only be updated
occasionally within a stream while still being accessible by
every frame for the lifetime of the stream.
This may evolve to encompass the fragment's texture member,
turning the texture into just another arbitrary thingy tied to
the stream which modules/rendering primitives may lookup and make
use of if present.
This commit only adds the type and member though, no
implementation yet.
Diffstat (limited to 'src/libs/ray/ray_object_light.h')
0 files changed, 0 insertions, 0 deletions