Changeset d00992f in Lumiera

Timestamp:
2026-01-25T01:19:30Z (3 weeks ago)
Author:
Ichthyostega <prg@…>
Branches:
dev/play
Children:
559bb17
Parents:
3fe6d5f
git-author:
Ichthyostega <prg@…> (24/01/26 23:19:30)
git-committer:
Ichthyostega <prg@…> (25/01/26 01:19:30)
Message:

BufferProvider: start with some requirement analysis

It seems evident that the the problems with the existing BufferProvider implementation
are rooted in a lack of understanding of the actual usage situation at that time(2011).
This caused a »hexagonal design«, i.e. something entirely driven by uint testing
for the sake of unit testing.

So to identify the unsuitable decisions, some degree of deductive work is necessary,
based on our much better understanding of the Render Engine.

A crucial challenge is that buffer management must perform well
within a massively concurrent environment, and do so without excessive latency.

(No files)

Note: See TracChangeset for help on using the changeset viewer.