Blender Git Commit Log

Git Commits -> Revision 5c2ac85

Revision 5c2ac85 by Clément Foucault (master)
September 7, 2020, 22:02 (GMT)
GPUQuery: GL Backend isolation

This is part of the Vulkan task T68990.

This introduce a new GLQueryPool for managing queries in an
implementation agnostic manner.

This modify the GPU selection query to use this new object.
This also make use of blender::Vector for better code quality.

No real functionnal change.

Commit Details:

Full Hash: 5c2ac8520e070db2085b7d95d9d232b567edb247
Parent Commit: d4fd363
Lines Changed: +464, -233

5 Added Paths:

/source/blender/gpu/intern/gpu_query.cc (+28, -0) (View)
/source/blender/gpu/intern/gpu_query.hh (+59, -0) (View)
/source/blender/gpu/intern/gpu_select_sample_query.cc (+201, -0) (View)
/source/blender/gpu/opengl/gl_query.cc (+78, -0) (View)
/source/blender/gpu/opengl/gl_query.hh (+69, -0) (View)

1 Deleted Path:

/source/blender/gpu/intern/gpu_select_sample_query.c (+0, -224)

5 Modified Paths:

/source/blender/gpu/CMakeLists.txt (+5, -1) (Diff)
/source/blender/gpu/intern/gpu_backend.hh (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_select_private.h (+8, -0) (Diff)
/source/blender/gpu/opengl/gl_backend.hh (+6, -0) (Diff)
/source/blender/gpu/opengl/gl_context.hh (+8, -8) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021