Blender Git Commit Log

Git Commits -> Revision db4390c

Revision db4390c by Jason Wilkins (soc-2012-swiss_cheese)
May 25, 2012, 01:26 (GMT)
Optimization (after Profiling), and refactoring of gpuImmediate.

Added gpuImmediateLock/gpuImmediateUnlock so that gpuBegin/gpuEnd have less to do so it is faster to send multiple batches.

Profiled the code using the text renderer as a pathological case.

Commit Details:

Full Hash: db4390c9f840e421832353eb5740eb1fc77c98ea
SVN Revision: 46990
Parent Commit: db3c42c
Lines Changed: +1097, -720

4 Added Paths:

/source/blender/gpu/intern/gpu_immediate_gl11.c (+302, -0) (View)
/source/blender/gpu/intern/gpu_immediate_inline.h (+375, -0) (View)
/source/blender/gpu/intern/gpu_immediate_internal.h (+79, -0) (View)
/source/blender/gpu/intern/gpu_immediate_vbo.c (+68, -0) (View)

4 Modified Paths:

/source/blender/gpu/CMakeLists.txt (+4, -0) (Diff)
/source/blender/gpu/GPU_compatibility.h (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_immediate.c (+227, -298) (Diff)
/source/blender/gpu/intern/gpu_immediate.h (+41, -421) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021