english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Branches -> draw-viewport-data

"Draw-viewport-data" branch

Total commits : 11
Total committers : 2
First Commit : March 22, 2021
Latest Commit : October 4, 2021


Commits by Month

DateNumber of Commits
October, 20213
September, 20214
August, 20210
July, 20211
June, 20211
May, 20210
April, 20210
March, 20212

Committers

AuthorNumber of Commits
Clément Foucault8
Jeroen Bakker3

Popular Files

FilenameTotal Edits
draw_manager.c5
draw_texture_pool.cc3
draw_view_data.h3
draw_manager.h2
GPU_viewport.h2
gpu_viewport.c2
draw_view_data.cc2
CMakeLists.txt2
DRW_render.h2
draw_manager_data.c1

Latest commits Feed

October 4, 2021, 12:45 (GMT)
Wrapped related global vars into struct.
October 4, 2021, 12:36 (GMT)
Move index from DrawEngineType to DRWRegisteredDrawEngine.
October 4, 2021, 09:21 (GMT)
Fix incorrect merge: missing function `DRW_view_get_active`.
September 29, 2021, 16:05 (GMT)
DRW: Fix implicit convertion warning on MSVC
September 29, 2021, 15:25 (GMT)
Merge branch 'master' into draw-viewport-data
September 29, 2021, 09:31 (GMT)
Merge branch 'master' into draw-viewport-data

# Conflicts:
# source/blender/draw/DRW_engine.h
# source/blender/draw/intern/draw_manager.c
# source/blender/draw/intern/draw_manager.h
September 29, 2021, 09:24 (GMT)
Cleanup: Remove compiler warning and fix some comments
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: https://developer.blender.org/D11966
June 5, 2021, 13:36 (GMT)
DRW: Fix memory leak of GPUTextures

The textures needs to be released by iterating. Not by using the
free callback.
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++.

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi p?ivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021