Blender Git Commits

Blender Git "temp-eevee-gpencil-rewrite" branch commits.

Page: 9 / 9

March 25, 2021, 00:03 (GMT)
DRW: Move mempool datas to a DRW managed struct.

Same idea as previous commit. This cleans-up the interface and put all
viewport related data inside the `DRWData` struct.

The draw manager is responsible for freeing it. That is the main point
of this all. In the future, we can have custom freeing method for each
engine.

This also move the DefaultFramebuffer/TextureList and the engine related
data to a new `DRWViewData` struct. This struct manages the per view
(as in stereo view) engine data.

There is a bit of cleanup in the way the draw manager is setup.
We now use a temporary DRWData instead of creating a dummy viewport.
March 22, 2021, 22:53 (GMT)
DRW: Move GPUViewport texture pool to DRW module

This makes more sense and cleans-up what the GPUViewport holds.

Also rewrite it to be in C++.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021