Revision 27b643d by Bastien Montagne July 30, 2020, 12:27 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision 9cac158 by Bastien Montagne July 30, 2020, 12:26 (GMT) |
Fix T78730: CLOG writes/reads outside allocated memory. Fix several issues in CLOG code: * In `clg_str_reserve`, allocated memory may be bigger than requested one, do not assign the latter back to `cstr->len_alloc`. * `clg_str_vappendf` was mis-interpreting returned value from `vsnprintf`, and completely mixing total allocated memory and extra needed amount of memory to allocate... Simplified code of `clg_str_vappendf` to only have allocating code handled in one place, makes things easier to follow too. Think this should also be beckported to 2.83. |
Revision 19175f4 by Clément Foucault July 30, 2020, 11:28 (GMT) |
GPUBatch & GPUImmediate: Use GPUShader instead of using raw OGL handle |
Revision 3eff2b4 by Philipp Oeser July 30, 2020, 11:02 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision 4251a87 by Philipp Oeser July 30, 2020, 10:47 (GMT) |
Fix usercount not decrementing in `gpencil_stroke_separate_exec` This is part of T79273 where separating a stroke would result in multiuser gpencil data for the original object. Real underlying issue seems to be that gpencil multiuser objects (also the ones created by Alt+D duplicating) have a problem evaluating modifiers correctly [this will need further investigation]. Not sure if this is a limitation of D5470? This patch only corrects the usercount on separating [which already fixes the scenario reported because singleuser gpencil modifiers work correctly]. Note: we could have also called `ED_object_add_duplicate` with the `USER_DUP_GPENCIL` dupflag -- that would have taken care of the usercount --, but then the whole following logic in `gpencil_stroke_separate_exec` would need to change from **adding** layers/frames/strokes to **removing** these. Part of T79273 Maniphest Tasks: T79273 Differential Revision: https://developer.blender.org/D8419 |
Revision 742ad5a by Campbell Barton July 30, 2020, 07:45 (GMT) |
Merge branch 'blender-v2.90-release' into master |
Revision 2bc017e by Campbell Barton July 30, 2020, 07:42 (GMT) |
Fix T79207: Crash converting curve to mesh |
July 30, 2020, 04:54 (GMT) |
Cleanup: split curve bevel into separate file |
Revision 24d035b by Campbell Barton July 30, 2020, 04:21 (GMT) |
Merge branch 'blender-v2.90-release' into master |
Revision 1f48e67 by Campbell Barton July 30, 2020, 04:21 (GMT) |
Merge branch 'blender-v2.90-release' into master |
Revision 422e5e3 by Campbell Barton July 30, 2020, 04:21 (GMT) |
Merge branch 'blender-v2.90-release' into master |
Revision 0ab66dd by Campbell Barton July 30, 2020, 04:20 (GMT) |
Fix T79369: BMesh.calc_volume() gave incorrect result |
Revision 69ec7ab by Campbell Barton July 30, 2020, 02:07 (GMT) |
UV: path select support with sync-select enabled Also improve region fill with edge-select enabled which often failed to include both vertices from each edge in the resulting region. |
Revision ff0112b by Campbell Barton July 30, 2020, 01:02 (GMT) |
Fix UV select with sync select enabled wasn't setting active |
Revision dc3baf2 by Campbell Barton July 29, 2020, 22:43 (GMT) |
Cleanup: spelling |
Revision 929c94e by Campbell Barton July 29, 2020, 22:43 (GMT) |
Cleanup: warnings |
Revision 2181028 by Germano Cavalcante July 29, 2020, 22:19 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision 699cefe by Germano Cavalcante July 29, 2020, 22:17 (GMT) |
Fix ghash return value on 'Correct Face Attributes' with 'Keep Connect' The result was somewhat unpredictable. This error was recently introduced. |
Revision 486c7b8 by Clément Foucault July 29, 2020, 21:21 (GMT) |
Cleanup: GPU: Remove GPU_draw.h and move fluid gpu function to DRW |
Revision 5f6fb5b by Clément Foucault July 29, 2020, 21:06 (GMT) |
Cleanup: Split gpu_texture_image.c into BKE and IMB modules This is in order to disolve GPU_draw.h into more meaningful code blocks. All the Image related function are in `image_gpu.c`. All the MovieClip related function are in `movieclip.c`. The IMB module now has a connection with GPU. This is not strickly necessary and the code could be move to `image_gpu.c` if needed. The Image garbage collection is also ported to `image_gpu.c`. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021