Revision eb2ee72 by Alexander Gavrilov August 22, 2016, 08:11 (GMT) |
Fix T49136: full constant Curves with zero Fac input crashes in assert. The if branches were reordered when the original patch was committed, which broke the implicit non-NULL guarantee on link. To prevent re-occurrence, add a couple of unit tests. |
Revision 28cf9cf by Mike Erwin August 22, 2016, 03:09 (GMT) |
NDOF: fix crash on Mac with old drivers For best results use the latest 3Dconnexion driver. But latest is only supported on Mac OS 10.9+. We go all the way back to Mac OS 10.6 so have to deal with older driver versions. See the original dlclose line for my faulty assumption. Waiting to unload the driver later fixes the crash. Newer drivers don?t seem to have this issue. Also removed WITH_INPUT_NDOF guards as NDOFManager.h takes care of this. Follow-up to b10d005 a few days ago. |
Revision ea69d47 by Julian Eisel August 21, 2016, 21:59 (GMT) |
Sculpting: Avoid calculating and chaching viewport matrices Really couldn't find where this was used. |
Revision ced66f1 by Bastien Montagne August 21, 2016, 20:40 (GMT) |
Update .gitignore to some more generated/non-git-stored files. |
Revision 0f01f7b by Bastien Montagne August 21, 2016, 20:38 (GMT) |
Update sphinx_doc_gen.py to work with recent changes (GPv2). |
Revision 81b1792 by Inês Almeida August 21, 2016, 17:10 (GMT) |
Icons: Fix small alignment and shadow issue in prvicons. Add missing copyright notice. |
Revision ff8d163 by Bastien Montagne August 21, 2016, 11:20 (GMT) |
Cleanup: let's try to avoid too much indirect header imports, makes things harder when some cope changes... |
Revision 069569f by Bastien Montagne August 21, 2016, 11:18 (GMT) |
Merge branch 'master' into blender2.8 In addition to pack of conflicts listed below, also had to comment out particle part of new Alembic code... :/ Conflicts: intern/ghost/intern/GHOST_WindowWin32.cpp source/blender/blenkernel/BKE_effect.h source/blender/blenkernel/BKE_pointcache.h source/blender/blenkernel/intern/cloth.c source/blender/blenkernel/intern/depsgraph.c source/blender/blenkernel/intern/dynamicpaint.c source/blender/blenkernel/intern/effect.c source/blender/blenkernel/intern/particle_system.c source/blender/blenkernel/intern/pointcache.c source/blender/blenkernel/intern/rigidbody.c source/blender/blenkernel/intern/smoke.c source/blender/blenkernel/intern/softbody.c source/blender/depsgraph/intern/builder/deg_builder_relations.cc source/blender/gpu/intern/gpu_debug.c source/blender/makesdna/DNA_object_types.h source/blender/makesrna/intern/rna_particle.c |
Revision be2bc7e by Mike Erwin August 20, 2016, 19:40 (GMT) |
OpenGL: draw color picker wheel with new immediate mode Includes new imm_draw_lined_circle function that can be used for other widgets. Part of T49043 |
Revision eb717ee by Mike Erwin August 20, 2016, 19:09 (GMT) |
Gawain: more immediate mode functions Scanned Blender code for commonly used glVertex, glColor functions. Implemented immVertex, immAttrib versions of these to ease transition away from legacy OpenGL. |
Revision 1e6b3ef by Mike Erwin August 20, 2016, 17:57 (GMT) |
cleanup: unused OpenGL utility code Keeping unused gla2D code because it might be useful, or inspire something useful, for Blender 2.8 development. Also removed an old Mac driver bug workaround. Disabled this before the 2.77 release and nobody has complained. |
Revision 43bb8f1 by Bastien Montagne August 20, 2016, 14:03 (GMT) |
Fix T49060: crashes during render with no apparent reason... Was a concurrent access of pointcache from both particle system and UI (time space). Pointcache not being threadsafe is really an issue to be addressed for its next version, for now simply locking spacetime (like we already do with 3DView), not ideal fix but it's working and safe for release. |
Revision 67dcad4 by Bastien Montagne August 20, 2016, 12:49 (GMT) |
Fix T49119: Batch-Generate Previews operator fails. previews render utils needed to be updated slightly against new behavior of maindata.remove. |
Revision 8e02b02 by Alexander Gavrilov August 20, 2016, 10:48 (GMT) |
Fix OpenSubdiv driver crash due to recently added uninitialized field. For some reason my NVidia linux driver crashes in glDeleteTextures when the ID is total garbage. |
Revision 0e5e53c by Alexander Gavrilov August 20, 2016, 09:13 (GMT) |
Fix crash in OpenVDB highres smoke cache when seeking to frame 0. This code obviously should also use the cache_fields flag variable, like the code for reading the lowres data in the same function. This is because fluid_fields actually represents the old state before smoke was reallocated to match cache_fields read from the file, and if it has some fields enabled that aren't allocated any more, it crashes. This also fixes a reverse glitch: when a file was loaded with the current frame in the middle of a baked smoke+fire simulation, smoke appeared immediately, but the fire didn't until the frame was changed. The reason is the same: after file load no fields are initially allocated and thus fluid_fields is 0. |
Revision 36ab737 by Kévin Dietrich August 20, 2016, 07:30 (GMT) |
Alembic export UI: avoid displaying empty box. |
Revision cf53389 by Brecht Van Lommel August 19, 2016, 21:20 (GMT) |
Fix T49090: color picking draws wrong when using subsurf in material draw mode. ccgDM_drawMappedFacesMat was missig a smooth shade model restore, some other functions were redundantly setting it since we can assume it to be the default state already. |
Revision 62e3849 by Bastien Montagne August 19, 2016, 15:00 (GMT) |
Fix T49105: Array modifier displayed in Edit mode crashes on selection, with End Cap enabled. Origindex can be invalid, code was not fully protected against it... |
Revision 33fbf9b by Bastien Montagne August 19, 2016, 13:51 (GMT) |
Fix broken keymap loading with disabled ndof - revert part of recent rBb10d0058d72da30 ifdef?ing out defines in DNA/RNA is not a good idea, was breaking alternative keymaps loading from splash screen e.g. (reported by Sergey over IRC, thanks). |
Revision 793900d by Sergey Sharybin August 19, 2016, 10:21 (GMT) |
2D stabilization: Make interface more compact Joins some things to the same row and uses aligned columns to get minimum use of vertical space. Probably still some tweaks required, but getting there :) |
|
|
|


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