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
AgeCommit message (Collapse)Author
2014-11-19Switch to SDL2 on OSXSergey Sharybin
2014-11-19Fix: Shift-H now works in main graph editor area tooJoshua Leung
In the process, I've removed the old operator (ANIM_OT_channels_visibility_set) and folded that option in with the hide operator, to make this consistent with how this is done in the 3D view and other parts of Blender.
2014-11-19Tweaks to hide/reveal hotkeys for Graph EditorJoshua Leung
Now the hotkeys here work in line with what's done for other parts of Blender * H = Hide selected * Shift-H = Hide unselected (i.e. old VKEY behaviour) * Alt-H = Reveal all
2014-11-19Cleanup: name hide/reveal, like rest of operatorsCampbell Barton
2014-11-19Graph Editor: H/Shift-H now hide and unhide selected curves (Gooseberry Request)Joshua Leung
Revised the tools for managing which FCurves are visible in the Graph Editor curves area. Now, there are the following tools in place: * V (channels region only) = Hide all curves except those in selected channels [OLD] * H = Hide all selected curves [NEW] * Shift-H = Show all previously hidden curves [NEW] I've removed the old operator to toggle visibility status of selected curves, as it doesn't seem that useful anymore.
2014-11-19Refactor: Move part of vgroup handling code from ED_mesh/object_vgroup.c to ↵Bastien Montagne
BKE_object_deform. Along with some minor cleanup and simplifications. Reviewers: campbellbarton Subscribers: sergey Differential Revision: https://developer.blender.org/D903
2014-11-19Cycles: Missed some changes in the previous hair motion blur fixSergey Sharybin
So now cases when object has both hair motion blur and deformation motion blur vector pass is all correct. We could get rid of the flag in the future, still need to look deeper into all the areas trying to find a more clear solution.
2014-11-18Fix context texture buttons in cycles not getting their context right -Antony Riakiotakis
reported by gooseberry team.
2014-11-18Fix player compile ( take into account to textcompile with player always aka ↵Jens Verwiebe
default on in cmake too)
2014-11-18Fix T41969: Enviropment map crashSergey Sharybin
The issue was caused by the threading conflict between main thread which might free environment map and render thread which might be using that environment map. Solved by stopping preview jobs when changing environment map. Sure there are still ways to run into threading conflict, but would rather solve this things case-by-case.
2014-11-18Make it possible to use preview/viewport render job kill without contextSergey Sharybin
2014-11-18Fix T42585: Mask motion blur is wrong when parented to plane trackSergey Sharybin
it wasn't wrong, it wasn't implemented.
2014-11-18Fix T42475: Vector motion blur on hairSergey Sharybin
Issue was caused by mismatch in pre/post transform matrix spaces for mesh and curve vectors. This happened because of current way how static transform apply works: it only stores post/pre in the world space if there's triangle motion exists. This lead to situation when there's no triangle motion happening but was hair motion happening. After long time of trying to solve it in a nice way, ended up solving it in a bit slow way -- pre/post transform is still storing in the same spaces as they used to be stored and just convert hair pre/post position to a world space in the kernel. This is because currently it's not so clear how to deal with cases when curve and mesh motion needs different space of pre/post transform (which happens in cases when only one of the motions exists). Would think of some magic, and meanwhile artists could be happy with proper render results.
2014-11-18Cycles: Add logging to blender curve segment exportingSergey Sharybin
2014-11-18Fix for console & info clipping text too earlyCampbell Barton
D845 from @donfabio
2014-11-18Fix for previous checkAntony Riakiotakis
2014-11-18Fix for previous commitAntony Riakiotakis
2014-11-18GPUFramebuffer API cleanup:Antony Riakiotakis
* read buffers are set at texture binding time * change naming when setting a texture as framebuffer * add function to set slot of framebuffer as current target instead of texture. * Binding a buffer reuses the dimensions of the texture at bind time (can use viewport to set to arbitrary range later) * Removed offscreen buffer width/height, use the generated texture dimensions instead. Those were supposed to be checked to see if generated texture had the requested size but were never actually changed to the texture dimensions (and it's redundant to store twice).
2014-11-18GPU framebuffer/texture API: Warn when binding a texture that is alsoAntony Riakiotakis
attached to a framebuffer or vice versa. might be more correct to just handle the case and unbind here.
2014-11-18GPU framebuffer API:Antony Riakiotakis
Allow binding a texture to a different texture attachment than the first. Also fix a number error in seperable gaussian blur shader.
2014-11-18Buildbot: Switch to dynamic loaded SDL-2.0Sergey Sharybin
2014-11-18CMake: update pacman specCampbell Barton
2014-11-18Revert "OSX/cpack: add a dummy bg and ds_store for dmg"Campbell Barton
This reverts commit 5f7b273236fc09ad4752529b964e0e1d6c681979. Binary files for release should be added to svn lib from now on.
2014-11-18Fix T42608: Mesh deform modifier for curve fails in renderSergey Sharybin
The issue was caused by render engine duplicating the curve object because it then converts the object to mesh. The mesh deform duplication code didn't duplicate binded data, so after duplication modifier is no longer applyable. So now copyData of mesh deform would copy data needed for binding. This solves reported render bug and also solves possible frustration when duplicating an object with mesh deform in the viewport with Shift-D. Checked other modifiers and laplacian deform already was copying binded data. Didn't see other modifiers which might also need to copy extra data.
2014-11-18correct another problem with BLI_assertCampbell Barton
need to use extern C for C++
2014-11-18correct uninitialized var useCampbell Barton
2014-11-18OSX/cpack: add a dummy bg and ds_store for dmgJens Verwiebe
2014-11-18Error in last commit (broke release build)Campbell Barton
2014-11-18BLI_assert: print a backtrace with the errorCampbell Barton
Add BLI_system_backtrace()
2014-11-17Cleanup: Shapekey: get rid of `ED_vgroup_object_is_edit_mode()`Bastien Montagne
It was doing exactly the same thing as `BKE_object_is_in_editmode_vgroup()`, tsst...
2014-11-17Alternate fix for T42619: NULL check in callerCampbell Barton
Rather avoid paranoid style, (wm == NULL) is an exceptional case.
2014-11-17CMake: update lite configCampbell Barton
2014-11-17Cleanup identation and fix a bad alignment issue in last commitAntony Riakiotakis
2014-11-17Fix T42619: python crash: bpy.context.screen.is_animation_playingjulianeisel
2014-11-17Numerical input for changing brush size, strenght or angle.Antony Riakiotakis
Patch by Martin Vykoukal, thanks! This patch adds ability to change brush parameters with keyboard, which is missing functionality from 2.4x. Original report: T28811 Reviewers: psy-fi Differential Revision: https://developer.blender.org/D837
2014-11-17Slight improvements to vgroup tooltipsDaniel Salazar
2014-11-17Simplify function to get view vector in world spaceAntony Riakiotakis
2014-11-17Support dynamic loading of SDL librariesSergey Sharybin
This is mainly to address old issue when one need to have SDL library installed in order to use our official builds. Some hip distros already installs SDL, but it's not quite the same across all the variety of the distros. We also now switching to SDL-2.0, most of the distros have it in repositories already, so it shouldn't be huge deal to install it if needed. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D878
2014-11-17cmake/buildbot: make sure we build the full blender and cycles cuda binariesMartijn Berger
2014-11-17Fix for last commit, accidentaly removed transparent shadows property.Thomas Dinges
2014-11-17ShapeKey: Cleanup of BKE_keyblock_convert/update code.Bastien Montagne
Mainly: * Use 'for' loops instead of 'while' ones (saves many lines and regroup most loop handling on one line). * Use float[3] pointers where possible.
2014-11-17Fix T35170: Undoing edit op on a basis shapekey could generate extra offset ↵Bastien Montagne
on its 'children'. Based on investigation by sergey (Sergey Sharybin) and revzin (Grigory Revzin). Based on patch D460 by revzin (Grigory Revzin). Differential Revision: https://developer.blender.org/D460
2014-11-17ShapeKeys: Add `BKE_keyblock_is_basis` to check whether a given keyblock is ↵Bastien Montagne
used a basis by others. Also fix stupid debug-only error in previous commit.
2014-11-17Cleanup: rename `BKE_key_convert/update` to `BKE_keyblock_convert/update`.Bastien Montagne
We are handling a keyblock here, not a whole key(set). Names are alreay a bit confusing, let's be consistent at least.
2014-11-17ShapeKey: Refactor a bit `BKE_key_convert_from_...`Bastien Montagne
Thing is, those functions always reallocate the whole keyblock's data mem, while in some cases we already have right amount of elements, so we can just copy over. Further more, `BKE_key_convert_from_offset`, despite its name, was not making any check nor allocation on keyblock's data elements! So split 'copy' operation itself in `BKE_key_update_from_...`, where no mem checks/operations are performed (only an assert). Only useful in sculpt mode currently, but will be used by fix for T35170 too.
2014-11-16OSX/cmake: set actual compilation date to macosx bundles, fix player bundle ↵Jens Verwiebe
with lbiomp5 ( do we really need this in player? )
2014-11-16Cycles Standalone: Updates for Volume sampling.Thomas Dinges
2014-11-16Cycles: Remove Integrator volume sampling flag, that was moved to Shader.Thomas Dinges
2014-11-16UI: fix for recent menu flipping commitCampbell Barton
2014-11-16Just 2 comments cleanedJens Verwiebe