Now able to remove some obsoleted part of the old implementation. The existing implementation of the ''Buffer Provider Protocol'' is quite old and dated meanwhile; it was more like an explorative prototype and mixed up implementation and test code. At that time, notably the assumption was that the core render engine will be implemented in plain-C and will push around `void*` all over the place. The `BufferProvider` was meant as an adaptor, while questions of typing were added as an afterthought. Especially some functionality to use the `BuffHandle` in the way of a smart-ptr are completely obsoleted by the reworked design of the Render Engine (2024).
11 MiB
11 MiB
| The file is too large to be shown. |