Blender Git Commit Log

Git Commits -> Revision 0053d2f

July 19, 2021, 17:47 (GMT)
DRW: Move buffer & temp textures & framebuffer management to DrawManager

This is a necessary step for EEVEE's new arch. This moves more data
to the draw manager. This makes it easier to have the render or draw
engines manage their own data.

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

Also rewrites the Texture pool manager to be in C++.

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.

Differential Revision:

Commit Details:

Full Hash: 0053d2fc818e80775685c9de4be044535df02507
Parent Commits: 582c553, e6d94b8

By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2021