Blender Git Commit Log

Git Commits -> Revision 4ea9302

Revision 4ea9302 by Clément Foucault (master)
September 6, 2020, 20:13 (GMT)
GPUIndexBuf: GL backend Isolation

This is part of the Vulkan backend task T68990.

There is no real change, only making some code re-organisation.
This also make the IndexBuf completely abstract from outside the
GPU module.

Commit Details:

Full Hash: 4ea93029c65fd4cdb8b707494855120c0f792952
Parent Commit: 84d67bd
Lines Changed: +433, -222

3 Added Paths:

/source/blender/gpu/intern/gpu_index_buffer_private.hh (+125, -0) (View)
/source/blender/gpu/opengl/gl_index_buffer.cc (+62, -0) (View)
/source/blender/gpu/opengl/gl_index_buffer.hh (+68, -0) (View)

13 Modified Paths:

/source/blender/draw/intern/draw_cache_inline.h (+1, -1) (Diff)
/source/blender/gpu/CMakeLists.txt (+3, -0) (Diff)
/source/blender/gpu/GPU_index_buffer.h (+9, -26) (Diff)
/source/blender/gpu/intern/gpu_backend.hh (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_batch.cc (+11, -7) (Diff)
/source/blender/gpu/intern/gpu_batch_private.hh (+8, -0) (Diff)
/source/blender/gpu/intern/gpu_index_buffer.cc (+105, -143) (Diff)
/source/blender/gpu/opengl/gl_backend.hh (+6, -0) (Diff)
/source/blender/gpu/opengl/gl_batch.cc (+8, -20) (Diff)
/source/blender/gpu/opengl/gl_batch.hh (+8, -0) (Diff)
/source/blender/gpu/opengl/gl_drawlist.cc (+14, -23) (Diff)
/source/blender/gpu/opengl/gl_drawlist.hh (+1, -1) (Diff)
/source/blender/gpu/opengl/gl_vertex_array.cc (+2, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021