Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2014-11-30Polish for quick-access pie menusGPencil_EditStrokesJoshua Leung
* Settings pie menu (DQ) can now be used to quickly check on and adjust key properties for the active layer. In particular, it's particularly helpful for quickly checking colours and turning onion skinning on/off. * Fleshed out the "More" pie with many of the other tools as well. Also included a link back to the main tools pie (i.e. the one launched with Ctrl-D)
2014-11-30Merge branch 'master' into GPencil_EditStrokesJoshua Leung
2014-11-29Correct includes for win32Campbell Barton
2014-11-29Cleanup: use const, avoid float -> double in matrix invertCampbell Barton
2014-11-29Standard hotkeys to set proportional editing settings work in Stroke ↵Joshua Leung
EditMode too
2014-11-29WIP convenience feature: New frames are created when editing strokes on ↵Joshua Leung
frames without existing keys This feature makes it easier to do pose-to-pose animation using the strokes editing stuff, as you don't have to remember to deliberately duplicate an existing frame so that your edits end up on a new frame. There is the possibility though that you didn't intend to create a new frame, in which case this option will be more of a pain. Let's try this out for a bit before deciding whether it should stay or go.
2014-11-29Notifier fixes for entering/exiting stroke editmode (and other fixes)Joshua Leung
* Entering/exiting stroke editmode now updates the headers, so that the right proportional editing options get shown * Doing anything Grease Pencil related in the Node Editor doesn't trigger a recalc of the nodetree anymore. AFAICT, there is no legitimate reason to be doing full refreshes there - simple redraws will do.
2014-11-29Followup for the previous commitSergey Sharybin
Don't have collada here, so need to use buildbot to test,,
2014-11-29Attempt to fix collada compilation after recent cleanupSergey Sharybin
This one call really smart script to check unused headers, huh? ;)
2014-11-29Proportional Editing options for GPencil should now work across all editors ↵Joshua Leung
supported * When in Stroke Editing mode (or strokes points can get transformed), the proportional editing settings for editing points/geometry will now be used. These include the disabled/enabled/connected + falloff properties. * Uncommented the code in the pie menu for showing these settings, so that this functionality can be tested in each applicable editor. TODO: * Fix refresh bugs for UI to ensure that the right set of settings is displayed * Expose these settings in other places where they may be applicable
2014-11-29Bugfix: Undo during "continous drawing" (or "sketching sessions") for ↵Joshua Leung
GPencil was broken While the hotkey here is now hardcoded, it is possible to undo the last stroke when drawing with the "continous drawing" option enabled. This seems to have been broken at some stage due to a fix the old node-editor bug where holding the dkey was accidentally inserting drivers all over the show. This bug seems to have been around since 2.69 (at least!), and doesn't seem to have been noticed until now!
2014-11-29Quick hacky fix for crash on undo (for Grease Pencil)Joshua Leung
AnimData is not copied when making duplicating bGPdata for internal usage (i.e. for the undo buffer); instead, the data was being shared between the real copies and the undo buffer copies (to save memory - since otherwise we'd have to have copies of all the animation data floating around). The fix here clears these refs before trying to free these copies, making sure that the data won't get freed incorrectly.
2014-11-29Fix: Doing OpenGL renders of GPencil sketches drawn in sequencer won't show ↵Joshua Leung
points now
2014-11-29Tweaks to GPencil keymapsJoshua Leung
* Moved pie menu to Ctrl-D instead. DD turned out to be far too easy to accidentally trigger when quickly trying to draw 2 strokes in rapid succession. * Disabled for now the hotkeys for 'straight line' and 'poly' draw tools. These weren't that easy to remember/use, and were getting blocked by the new pie menu anyway.
2014-11-29Merge branch 'master' into GPencil_EditStrokesJoshua Leung
Conflicts: source/blender/editors/gpencil/drawgpencil.c source/blender/editors/gpencil/gpencil_ops.c
2014-11-29Compile Fix: BKE_mesh.h is needed for the BKE_MESH_OMP_LIMIT defineJoshua Leung
2014-11-29Cleanup: unused headersCampbell Barton
2014-11-29Cleanup: unused headersCampbell Barton
2014-11-28Cleanup: unused headersCampbell Barton
2014-11-28Delete GPU buffers if preference changes.Antony Riakiotakis
2014-11-28Cleanup GPU: get rid of some extremely legacy draw code.Antony Riakiotakis
Basically this commit gets rid of most of the derived mesh immediate mode drawing (cases such as subsurf excluded). Even when VBO is turned off in user preferences, we still use vertex arrays, which are very similar to VBOs but memory is client side. Vertex arrays are OpenGL 1.1 so compatibility is not an issue here. Reviewers: campbellbarton, sergey, jwilkins Differential Revision: https://developer.blender.org/D919
2014-11-28Material not set in edit derived meshes after last material modificationAntony Riakiotakis
commits.
2014-11-28Fix graph editor rename button resetting focus when escaping from it.Antony Riakiotakis
This is a copy of what the outliner does and seems to work.
2014-11-28Cleanup: duplicate headersCampbell Barton
2014-11-27Partial Fix T42652: Transform falloff for mesh islandsCampbell Barton
This doesn't currently do anything clever when a single vertex is shared by multiple islands (uses closest only).
2014-11-27Addition/correction to previous commit:Antony Riakiotakis
subsurf needs the same modifications in its derived mesh function or materials don't get updated at all anymore.
2014-11-27Fix T42653, solidify modifier not displaying correctly under edit mode.Antony Riakiotakis
Basically, our drawing code assumed we always use the edit mesh materials, which can be different from the derived mesh materials in modifiers doing overrides. We usually we want to use the derived mesh when it is available instead. There are two fixes here for both solid and textured mode. Unfortunately the fixes do not help to make the display code less labyrinthian but I expect this "should work" (tm and famous last words) Solid mode fix is 95% from Bastien, thanks!
2014-11-27Transform: fix for fcurve transform crashCampbell Barton
counting handles was out of sync, now use exact same logic.
2014-11-27Transform: correct flag -> boolCampbell Barton
2014-11-27Animation Editor support for animating Grease Pencil settingsJoshua Leung
2014-11-27Fix own commit: broke add background imageCampbell Barton
2014-11-27Merge branch 'master' into GPencil_EditStrokesJoshua Leung
2014-11-26Fix for walk navigation not working with stereo camera (multiview)Dalai Felinto
Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D917
2014-11-26Do not use mipmapping on envmaps, can cause discontinuities onAntony Riakiotakis
environmental mapping when crossing the seam boundary. Also output our favourite magenda on missing texture.
2014-11-26Fix GLSL drawing of math absolute node.Antony Riakiotakis
Patch by Romanov Alexander of blen4web team! Differential: D842 Thanks for the patch!
2014-11-26cmake/windows Change python installation so it does not trigger on simple ↵Martijn Berger
rebuilds
2014-11-26Freestyle: Fix for view map caching not flashed properly in view port rendering.Tamito Kajiyama
2014-11-26World background working on cycle nodes.Antony Riakiotakis
This is added in the spirit of the general cycles GLSL system which is pretty much WIP still. This will only work on cycles at the moment but generating for blender internal is possible too of course though it will be done in a separate commit. This hasn't been tested with all and every node in cycles, but environment and regular textures with texture coordinates work. There is some difference between the way cycles treats some coordinates, which is in world space and the way GLSL treats them, which is in view space. We might want to explore and improve this further in the future. ...also </drumroll>
2014-11-26Remove check for "Grease Pencil Mode" from color swatch drawing for GP Layer ↵Joshua Leung
entries in preparation for upcoming changes here
2014-11-26Initial/backend support for animating settings of Grease Pencil datablocksJoshua Leung
This commit makes it possible to insert keyframes for the line thickness, opacity, colour, and even volumetric/non-volumetric options. It is useful to be able to do this in order to control the thickness of lines when the camera is placed quite close. Notes: * Currently, apart from the keyframe status indicator colours applied to the buttons, these keyframes are not shown anywhere. Support for this will be added to the animation editors shortly, but for those who need this functionality, it's better that it works in some way first :) * No support for drivers exists yet. This may still get supported a bit later...
2014-11-26GP RNA: Use soft min/max on the line thickness property to make it more ↵Joshua Leung
controllable
2014-11-26Don't show GP stroke verts when doing OpenGL rendersJoshua Leung
2014-11-26cleanup: style & tipsCampbell Barton
2014-11-26Merge branch 'master' into GPencil_EditStrokesJoshua Leung
2014-11-25BLI_bitmap: add allocation from a MemArena.Bastien Montagne
2014-11-25Minor UI message fix.Bastien Montagne
2014-11-25Make sure world redraws correctly when we tweak the world propertiesAntony Riakiotakis
2014-11-25Fix framebuffer completeness being broken after last framebuffer cleanupAntony Riakiotakis
commits. Basically, we don't set a draw buffer until draw time comes. Also add explicit validation function to validate after all textures have been attached (could be done automatically at bind time too probably, but left out for now)
2014-11-25Draw world background in offscreen OpenGL renders when. Use forcedAntony Riakiotakis
rendering in that case, not user preference also set alpha to 1.0 (transparent drawing just clears to zero)
2014-11-24Separate sequence extension drawing routine so it can be reused (as partAntony Riakiotakis
of an option or for tools)