LUMIERA.clone/src/steam/engine
Ichthyostega a9bdad2c66 BufferProvider: draft a new layout for the implementation
As a consequence of preceding experiments..
 * I'll stick to the structure of the BufferProvider front-end interface
 * also the »code behind« will remain there; a purely abstract API has no merit here
 * however, the ''setup'' of the actual implementation will move into a derived class
 * this derived scope class, `BufferProviderSetup` will house two implementation classes
 * these two, now named `Stage` and `Store` provide the base implementation
   for the two "pillars" of the implementation

Admitted, this structure is now much more elaborate, but it's the only path forward
I'm currently able to come up in order to disentangle the existing implementation mess...
2026-02-10 21:11:02 +01:00
..
worker Recherche / preparation for FrOSCon talk 2025-08-21 00:39:51 +02:00
buffer-local-tag.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
buffer-metadata.hpp BufferProvider: draft a new layout for the implementation 2026-02-10 21:11:02 +01:00
buffer-provider-setup.hpp BufferProvider: draft a new layout for the implementation 2026-02-10 21:11:02 +01:00
buffer-provider.cpp BufferProvider: draft a new layout for the implementation 2026-02-10 21:11:02 +01:00
buffer-provider.hpp BufferProvider: draft a new layout for the implementation 2026-02-10 21:11:02 +01:00
buffer-proxy-provider.cpp Invocation: investigate forwarding an output data block 2024-12-23 02:31:29 +01:00
buffer-proxy-provider.hpp BufferProvider: looking for ways to disentangle the implementation (see #1410) 2026-02-10 00:41:41 +01:00
buffhandle-attach.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
buffhandle.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
bufftable.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
calc-stream.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
diagnostic-buffer-provider.cpp BufferProvider: reshape diagnostics into a decorator 2026-02-09 03:29:06 +01:00
diagnostic-buffer-provider.hpp BufferProvider: reshape diagnostics into a decorator 2026-02-09 03:29:06 +01:00
dispatch-table.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
dispatch-table.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
dispatcher.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
dispatcher.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
engine-ctx.cpp BufferProvider: devise a better structure for Engine-context access 2026-02-08 01:22:35 +01:00
engine-ctx.hpp BufferProvider: devise a better structure for Engine-context access 2026-02-08 01:22:35 +01:00
engine-diagnostics.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
engine-facilities.hpp BufferProvider: devise a better structure for Engine-context access 2026-02-08 01:22:35 +01:00
engine-service.cpp BufferProvider: devise a better structure for Engine-context access 2026-02-08 01:22:35 +01:00
engine-service.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
exit-node.hpp Invocation: develop a concept for handling parameter data 2024-12-09 22:10:11 +01:00
feed-manifold.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
heap-mem-provider.cpp BufferProvider: reshape diagnostics into a decorator 2026-02-09 03:29:06 +01:00
heap-mem-provider.hpp BufferProvider: reshape diagnostics into a decorator 2026-02-09 03:29:06 +01:00
job-planning.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
job-ticket.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
job-ticket.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
media-weaving-pattern.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
node-builder.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
node-factory.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
node-factory.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
param-weaving-pattern.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
proc-id.hpp Invocation: chase down insidious use-after-free problem 2025-02-10 03:15:28 +01:00
proc-node.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
proc-node.hpp clean-up: finally discard remainders form the first Render Engine draft 2025-05-30 01:47:27 +02:00
render-drive.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
render-drive.hpp BufferProvider: devise a better structure for Engine-context access 2026-02-08 01:22:35 +01:00
render-environment.cpp BufferProvider: identify usages of the default BufferProvider 2026-02-09 00:59:35 +01:00
render-environment.hpp BufferProvider: consider to disentangle diagnostics and default implementation 2026-02-09 00:59:30 +01:00
render-invocation.cpp Invocation: code clean-up and documentation 2024-12-22 07:00:02 +01:00
render-invocation.hpp Invocation: rearrange the Render Node development tests 2024-12-07 02:17:55 +01:00
rendergraph.cpp clean-up: finally discard remainders form the first Render Engine draft 2025-05-30 01:47:27 +02:00
rendergraph.hpp clean-up: finally discard remainders form the first Render Engine draft 2025-05-30 01:47:27 +02:00
turnout-system.cpp Invocation: establish a concept how to handle parameter data 2024-12-06 00:16:04 +01:00
turnout-system.hpp Invocation: complete simple test case regarding TurnoutSystem 2025-02-18 23:55:58 +01:00
turnout.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
type-handler.hpp clean-up: trifles 2025-06-07 23:59:57 +02:00
weaving-pattern-builder.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00