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-10-02Freestyle: Fix for a compiler failure in makesrna.Tamito Kajiyama
2014-10-02Freestyle: Fix for destructive view map modifications during chaining ↵Tamito Kajiyama
operations. The view map is mostly treated as a read-only data structure by line stylization operations (i.e., selection, chaining, splitting, sorting and stroke creation). The only exception is the chaining operation in some cases where insertion of extra FEdge objects is necessary to ensure the continuity of underlying FEdges from which a chain is constructed. The present revision addresses the removal of extra FEdges so to keep the view map clean and suitable for reuse in subsequent render frames.
2014-10-02Freestyle: Finer memory statistics with CXX_GUARDEDALLOC.Tamito Kajiyama
2014-10-02Freestyle: View map caching.Tamito Kajiyama
New render layer option named "View map cache" is added to reuse a previously computed view map for subsequent rendering. The cache is automatically updated when the mesh geometry of the input 3D scene has been changed. This functionality offers a major performance boost for Freestyle animation rendering when camera-space mesh geometry is static, as well as for repeated still renders with updates of line stylization options. Although the "View map cache" toggle is a render layer option, the cache memory is shared by all render layers and scenes. This means that if Freestyle is used for two or more render layers (possibly in different scenes through the compositor), then the cached view map for one render layer is replaced by a new view map for another render layer and hence no performance gain is expected.
2014-10-02Cleanup: indentationCampbell Barton
2014-10-02Compositor: Reduce number of int<->float conversions in keying screen operationSergey Sharybin
2014-10-02Compositor: Simplify logic in keying blur operationSergey Sharybin
2014-10-02fix T42046 Improved the option label for clarityGaia Clary
2014-10-01Code cleanup, use bit shifting for lamp flags.Antony Riakiotakis
2014-10-01Fix T41971: BMesh mapping slot arg errorCampbell Barton
2014-10-01Anim Playback: Optionally draw flippedCampbell Barton
useful to view animations from different POV. FKey: X, Shift+FKey: Y
2014-10-01Cleanup: de-duplicate playanim matrixCampbell Barton
2014-10-01Fix Smoke UI property: Low resolution values are needed for pyroclastic ↵Daniel Genrich
smoke effects. Example values for such an effects are resolution = 10 and high resolution = 5. Patch by nudelZ
2014-10-01Smooth vertex: User request: tweak hard min/max smoothness.Bastien Montagne
Keep soft min/max to usual values, but allow artists to play with strange values if they really want it.
2014-10-01Freestyle: New line style options for sorting and chain selection.Tamito Kajiyama
The following two sort keys are added for sorting chains. * Projected X - Sort by the projected X value in the image coordinate system. * Projected Y - Sort by the projected Y value in the image coordinate system. A new line style option for the selection of first N chains is also added. Moreover, the chain sorting and chain selection operations are now executed in this order instead of the reverse order used previously. The UI has also changed accordingly. This functional change is backward compatible and won't result in visual differences.
2014-09-30Fix for duplicate member in UserDef from own commit (merge mistake).Lukas Tönne
2014-09-30Support for "virtual pixelsize" on 4k screens.Lukas Tönne
On 4k devices the default pixel size leads to tiny OpenGL drawing that is hardly usable without doubling the DPI. The retina system on OSX aims to alleviate this problem by introducing a general 2x pixel size. No equivalent feature exists on other platforms so far. However, to emulate the effect this patch introduces a "virtual" pixel size factor for OpenGL drawing. Note that the user currently has to enable this manually by selecting the "Virtual Pixel Mode" in the user preferences (defaults to native). All windows of a Blender instance share the same virtual pixel size as well. It may be possible to handle this on a per-window basis and automate the selection somewhat (if enabled by the user), so working with multiple screens becomes more convenient, but technical limitations make this a bit difficult (on X11 with nvidia drivers the actual screen size is not reported correctly). Reviewers: ton, campbellbarton Differential Revision: https://developer.blender.org/D669
2014-09-30Fix T42026: Unit scale affects camera focal length.Bastien Montagne
Not a regression, yet maybe simple/safe enough for 2.72?
2014-09-30Fix compilation on GCC (good old mixed declaration and code).Bastien Montagne
2014-09-30Style cleanupSergey Sharybin
2014-09-30fix T42022 Attempt to export empty set of objects resulted in an exceptiongaiaclary
2014-09-30Fix T42018: Crash when displaying beveled poly-curves with spline bevfac mappingSergey Sharybin
This fix is for 2.72.
2014-09-30Use native float math functions for MSVC12Sv. Lockal
`double` surrogates are slow (e.g. pow is 2x slower than powf), and MSVC12 supports fp-math functions from C99.
2014-09-30Blend modes: fix array length being too shortKévin Dietrich
Reviewers: psy-fi Differential Revision: https://developer.blender.org/D799
2014-09-29Fix BI viewport render crash happening with zero render border areaSergey Sharybin
This is better to be backported to the 2.72.
2014-09-29Fix T41988: Shadow pass inaccurate calculationSergey Sharybin
2014-09-29Revert previous commit (sorry about that), and use standard func to get ↵Bastien Montagne
active layer in this case too. Thanks to Campbell for the head up.
2014-09-29Fix T41905: Linked objects/groups assigned to 'wrong' active layers when ↵Bastien Montagne
called from 3DView Typo using v3d->layact instead of v3d->lay when linking and v3d is available in context. This can be backported to 2.72.
2014-09-29Fix T41993: Constant jittered bugSergey Sharybin
Rotated coordinate of the ray start was used when calculating the ray direction, ending up with wrong direction.
2014-09-29Fix T41977: 'Shading' panel of Render buttons not updating Rendered 3DView.Bastien Montagne
Reuse `rna_Scene_glsl_update` here too.
2014-09-29Fix crashing regression in Armature EditBone Select shortest path/Select ↵Bastien Montagne
Linked actions. Dummy typo in some recent refactor I guess. This is to be backported to 2.72 for sure!
2014-09-29Fix T41955: lamp error: double update for all lampsSergey Sharybin
This is actually also safe for 2.72 :)
2014-09-29Fix for wrong color space when image loader set both rect and rect_floatSergey Sharybin
Quite safe for 2.72.
2014-09-29Fix for a build error with VS 2013.Tamito Kajiyama
2014-09-29Cleanup: spellingCampbell Barton
2014-09-29Cleanup: remove smooth_ from 'smooth_factor'Campbell Barton
redundant, just call factor as smooth modifier does.
2014-09-29Don't error of sign-conversion for < gcc v4.8Campbell Barton
Behavior is different and hard to keep building on older versions.
2014-09-29Fix T41995: Box selection - Edit mode - Header not updated.Bastien Montagne
2014-09-28Fix T25582: Add a 'smooth factor' to smooth_vertex BMesh op.Bastien Montagne
Based on code by wahooney (Keith Boshoff), patch itself was merely rewritten due to BMesh changes...
2014-09-28Fix T41984: Can't use Render Image as Background Image.Bastien Montagne
Changes were actually pretty simple to make it work - set 'scene' member of image user, and handle lock when acquiring/releasing ibuf...
2014-09-28Transform: Provide descriptive error messages when wrong transform modes are ↵Joshua Leung
used in DopeSheet
2014-09-28Typo and spelling fixesJoshua Leung
2014-09-28Fix T41978: Shadow was not excluded from combined path unless shadow pass ↵Bastien Montagne
was rendered too. Pretty straightforward, issue probably goes back to (pre)history!
2014-09-28Fix T41986: polyfill fails with axis aligned vertsCampbell Barton
2014-09-28BMesh: remove point-in-face test for bisectCampbell Barton
instead track inside/outside state while stepping over intersections.
2014-09-28Comments: update for changed argsCampbell Barton
2014-09-28Fix T41981: Crash by Copy mask splines without splinesSergey Sharybin
2014-09-28Correct recent error in BLI_array_append_retCampbell Barton
2014-09-28Comments: clarify math libCampbell Barton
2014-09-28BMesh: replace BLI_array_grow_one -> BLI_array_append_retCampbell Barton