Blender Git Loki
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)
/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)
/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)