Revision 8cda326 by Thomas Dinges August 13, 2013, 08:43 (GMT) |
Code cleanup: * Some typo fixes. |
Revision 4dee746 by Sergey Sharybin August 13, 2013, 07:54 (GMT) |
Fix compilation error, missing size_t declaration |
Revision 851627f by Mitchell Stokes August 13, 2013, 07:48 (GMT) |
BGE: Updating the bge.logic.expandPath() documentation to better reflect its current behavior. |
Revision 64bc5da by Sergey Sharybin August 13, 2013, 07:37 (GMT) |
Revision 5b64b66 by Campbell Barton August 13, 2013, 07:18 (GMT) |
add support for loading 8bit BMP images |
Revision 3e954e9 by Lukas Toenne August 13, 2013, 06:21 (GMT) |
Fix #36451, Particle system crashes blender. The psys_render_restore function was accessing the psys->frand random number array, but since the particle modifier is disabled this array does not get initialized. Added a sanity check to skip disabled particle systems in BI render. (why wasn't this done before?) |
Revision 730b9c2 by Campbell Barton August 13, 2013, 04:35 (GMT) |
change VIEW3D_OT_camera_to_view_selected poll function so it can be called from a script (without a view3d). |
Revision d23b383 by Mitchell Stokes August 13, 2013, 03:09 (GMT) |
BGE: Adding a GPU Latency profile category to represent the CPU time spent waiting on the graphics card. |
Revision 5a9c012 by Campbell Barton August 13, 2013, 01:52 (GMT) |
fix for bug in rip tool, isolated verts would remain selected after ripping. |
Revision 49411a6 by Campbell Barton August 13, 2013, 01:00 (GMT) |
fix own regression, rip tool wasn't handling selection. |
Revision fd14c34 by Campbell Barton August 13, 2013, 00:35 (GMT) |
switch arg order for BM_elem_select_copy(), would like to make this constant for all bmesh functions eventually. |
Revision 726a7d6 by Campbell Barton August 13, 2013, 00:17 (GMT) |
bmesh: simplify mode check for setting the edge selection |
Revision 880a862 by Campbell Barton August 12, 2013, 23:49 (GMT) |
bmesh_vert_separate: remove unused return value |
Revision 4a8d4f3 by Campbell Barton August 12, 2013, 22:36 (GMT) |
bmesh_edge_separate: avoid counting radial loops when splitting edges, we only need to check if the edge is boundary or not. will speedup edgesplit modifier a little. |
Revision c2a8f43 by Sv. Lockal August 12, 2013, 17:05 (GMT) |
Fix [#36439] Switching windows on Win7 x64 under certain outliner conditions will cause crash |
Revision 6366a8c by Sergey Sharybin August 12, 2013, 14:37 (GMT) |
Fix crash happening in particle code caused by non-reentrant qsort() Particle system code used global variable to sort hair by orig index, which is not safe for threading at all. Replaced this with usage of reentrant version of qsort, which is now implemented in BLI. It was moved from recast navigation code to BLI, so more areas could use it (if needed). |
Revision 033d395 by Sergey Sharybin August 12, 2013, 14:37 (GMT) |
Use atomic operations instead of spin lock for threaded update This replaces code (pseudo-code): spin_lock(); update_child_dag_nodes(); schedule_new_nodes(); spin_unlock(); with: update_child_dag_nodes_with_atomic_ops(); schedule_new_nodes(); The reason for this is that scheduling new nodes implies mutex lock, and having spin around it is a bad idea. Alternatives could have been to use spinlock around child nodes update only, but that would either imply having either per-node spin-lock or using array to put nodes ready for update to an array. Didn't like an alternatives, using atomic operations makes code much easier to follow, keeps data-flow on cpu nice. Same atomic ops might be used in other performance-critical areas later. Using atomic ops implementation from jemalloc project. |
Revision 3497b22 by Sergey Sharybin August 12, 2013, 13:52 (GMT) |
Followup for r58992, fixing user decrement error Some places like proxy rebuild didn't increent custom shape user counter which lead to user decrement errors later when freeing pose channels. Try to keep custom object counter relevent, but some corner cases might still be missing. |
Revision 004fa8e by Ton Roosendaal August 12, 2013, 12:31 (GMT) |
GPL V3 license, which will be valid for the binary releases. (Because Blender links with the Apache2 license). Cleanup of this directory will happen before official release. |
Revision 983cc7c by Sergey Sharybin August 12, 2013, 12:19 (GMT) |
|
|
|


Master Commits
MiikaHweb | 2003-2021