Revision e3052ec by Jeroen Bakker June 20, 2018, 07:29 (GMT) |
Studiolight: removed raise condition Happened when deleting many studiolights at the same time when the previews were still beging calculated in the background. Added a free function callback that is filled when the preview is being generated. This free function will then kill the preview job This patch also removes icons that are not valid anymore so the user cannot accidentally render an icon where the studiolight is invalid. In the end we should use a add/remove function in the studiolight as currently icons are recalculated too much. |
Revision 91c0f17 by Campbell Barton June 20, 2018, 05:27 (GMT) |
Missed last commit |
Revision dc13e0d by Campbell Barton June 20, 2018, 05:14 (GMT) |
Cleanup: default emboss=off for outliner buttons Also use use braces for code blocks and reduce right-shift. |
Revision d44c40d by Bastien Montagne June 19, 2018, 17:30 (GMT) |
Cleanup: some more valid G.main usages moved to G_MAIN. |
Revision 9c20de8 by Bastien Montagne June 19, 2018, 17:25 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 0a8af46 by Bastien Montagne June 19, 2018, 17:25 (GMT) |
Final cleanup of G.mains in render area. |
Revision 29d7358 by Campbell Barton June 19, 2018, 17:22 (GMT) |
UI: fix ctrl wheel while over the opposite side |
Revision 63f31e4 by Bastien Montagne June 19, 2018, 17:15 (GMT) |
Cleanup: names of WPaint gradient data structs. Those actually never had anything to do with DM... Just used WP prefix instead! |
Revision cc3c91c by Bastien Montagne June 19, 2018, 17:15 (GMT) |
Cleanup: remove DerivedMesh from WPaint Gradient tool code. Name cleanup to follow. |
Revision db0563e by Bastien Montagne June 19, 2018, 17:15 (GMT) |
Fix re-entrant calls in some cases of mesh_evaluated generation. `mesh_get_eval_final` and friends could call `mesh_build_data`, which in paint/sculpt mode would call `BKE_sculpt_update_mesh_elements` which would call `mesh_get_eval_final`... ugly! |
Revision 85f717f by Brecht Van Lommel June 19, 2018, 17:14 (GMT) |
UI: tweak sequencer color space position, it's not related to display device. |
Revision 44611ab by Campbell Barton June 19, 2018, 16:36 (GMT) |
UI: fix Ctrl-Wheel to change button values |
Revision 1292aae by Bastien Montagne June 19, 2018, 16:29 (GMT) |
Correction to previous commit. There is no guarantee that given ob pointer is not also an evaluated one here... |
Revision 5372da0 by Bastien Montagne June 19, 2018, 16:25 (GMT) |
ModStack: Fix broken object_get_datamask helper. Would compare evaluated ob pointer to original one... Found while investigating some errors in incomming cleanup, but this was probably generating lost of other issues in some cases... |
Revision 5b227c4 by Campbell Barton June 19, 2018, 16:03 (GMT) |
Fix animation player drawing wrong size |
Revision 61af6b8 by Bastien Montagne June 19, 2018, 14:49 (GMT) |
Merge branch 'master' into blender2.8 Conflicts: source/blender/editors/sculpt_paint/paint_image_proj.c |
Revision 750a78b by Campbell Barton June 19, 2018, 14:43 (GMT) |
3D View: improve selection locking Locked selection would still occlude with objects which could not be selected. |
Revision 0116c95 by Jeroen Bakker June 19, 2018, 14:37 (GMT) |
Studiolight: Temp Mutex issue This is a temp fix for a better system. Currently the studiolights can be referenced by a WM_job and being freed via the API. This can happen when removing a studiolight via the interface. As the studiolight has no relation with the job, it is hard to detect if it is still being used. I tried with a Mutex and a Thread Queue but they were failing. So the current temp fix is to keep the studiolights in memory until you close blender. This Must be fixed ASAP! I added this fix so normal cases can workish. |
Revision 9ff135d by Stefan Werner June 19, 2018, 14:35 (GMT) |
Cycles: Fixed crash when the camera was inside 16 volumes or more. It still won't render those volumes correctly, but at least the crash is addressed. |
Revision b5893b1 by Bastien Montagne June 19, 2018, 14:25 (GMT) |
Fix (unreported) passing CDLayer 'ID' instead of bitflag to a cdlayer mask! Probably harmless, since I bet CD_ORIGINDEX is nearly always generated, but still... |
|
|
|


Master Commits
MiikaHweb | 2003-2021