Blender Git Commit Log

Git Commits -> Revision a5a01cc

Revision a5a01cc by Jeroen Bakker (tmp-vulkan)
May 17, 2021, 09:16 (GMT)
Performance: GPU Batch Baseline TestCase.

When using a dense mesh and transforming a small number of verts the mesh received a copy-on-write signal. This will free all GPU batches. No reuse is currently possible.
This patch adds a test case that can be used as a baseline to optimize the cache construction in the draw module.

Differential Revision: https://developer.blender.org/D11255

Commit Details:

Full Hash: a5a01cc0c3c295a1562d74677fa91d113a8b2409
Parent Commit: ba698f0
Lines Changed: +257, -0

1 Added Path:

/source/blender/draw/tests/performance_test.cc (+223, -0) (View)

4 Modified Paths:

/source/blender/draw/CMakeLists.txt (+1, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+8, -0) (Diff)
/source/blender/draw/tests/draw_testing.cc (+24, -0) (Diff)
/source/blender/draw/tests/draw_testing.hh (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021