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
2015-06-19Support half float file format storage for Multilayer EXRSergey Sharybin
Quite straightforward implementation -- all the conversion magic is happening in IMB_exr_write_channels() and remained changes are only needed to pass information whether channels is to be converted to half float or not. Regular file output will use full-float for Z pass, which matches behavior of the single layer EXR files. But when saving happens with File Output node then all the passes are respecting half float settings because it's not possible to distinguish whether we're saving Z pass or not. Reviewers: juicyfruit, campbellbarton Reviewed By: campbellbarton Subscribers: maxon, effstops, fsiddi Differential Revision: https://developer.blender.org/D1353
2015-06-19Transform: Add individual origins for UV islandsCampbell Barton
Useful for scaling all UV islands
2015-06-19BLI_threads Queue: add `BLI_thread_queue_is_empty()`.Bastien Montagne
Avoids counting the whole queue when we only want to check whether it is empty or not!
2015-06-19Cleanup: fix mismatch in printf formating (int/unsigned int).Bastien Montagne
Noisy and annoying with new gcc5...
2015-06-19BLI_stack: BLI_stack_pop_n_reverseCampbell Barton
Useful to fill an array in the order its added.
2015-06-19BLI_stack: function commentsCampbell Barton
2015-06-19avoid assert with bmesh insetCampbell Barton
2015-06-18Fix leak in edge-offsetCampbell Barton
2015-06-18Fix T45104: RGBA PNG Stereo 3d Anaglyph renders turn all shades of black ↵Dalai Felinto
into alpha in 2.75 RC1
2015-06-18Assert when relative paths are passed to IO opsCampbell Barton
This is typically an error (& hangs a few seconds on win32), best catch early.
2015-06-18Transform: Improve UV creation efficiencyCampbell Barton
- was doing 2x spin-locks, multi-view check and hash-lookup per face-corner. - avoid doing customdata layer lookup per face.
2015-06-18Fix crash transforming UV /w PET-connected modeCampbell Barton
2015-06-18Fix transform connected UVs memory leakCampbell Barton
2015-06-18Freestyle: Fix for wrong assertion failure upon inverted face normals.Tamito Kajiyama
The assertion code was not taking quad faces into account. Problem report by Folkert de Vries (flokkievids) through personal communications, thanks!
2015-06-17Cleanup: duplicate includesCampbell Barton
2015-06-17BMesh: Add edge-offset option: cap-endpointCampbell Barton
Creating triangles at endpoints is often not so good, disable by default.
2015-06-17Revert "Fix/Workaround T44662: Freestyle gives no visual output when the ↵Sergey Sharybin
Save Buffers option is enabled" This reverts commit ab417f31f403d74a76fb51fbd6e2aa3f706e15f1. This workaround caused serious memory corruption issues which is not really acceptable for the release. We'll be likely sticking to a more limited release when using freestyle with saved buffers for until proper solution is implemented. Conflicts: source/blender/render/intern/source/pipeline.c
2015-06-17Fix T44682: Save Buffers canceled renders show nothing in Image EditorSergey Sharybin
The issue was caused by render pipeline freeing render parts prior to finishing exr file writing which resulted in unfinished parts not being written into the file by save_empty_result_tiles(). As a temporary solution we do explicitly write unfinished parts as empty tiles to the exr file prior to freeing parts. Not ideal solution, but should work for the release.
2015-06-17Lock markers now also disallows selection of markersAntony Riakiotakis
2015-06-17Compositor: Fix stupid type in incrementing number of finished tilesSergey Sharybin
2015-06-17Report proper frame and time to the console when doing compositingSergey Sharybin
2015-06-17Cleanup, use define instead of magic numberAntony Riakiotakis
2015-06-17Print elapsed time when rendering from the command lineSergey Sharybin
2015-06-17Flush stdout prior of calling render stats callbackSergey Sharybin
Without this extra flush order of stat prints is undefined in the output. which makes it rather tricky to write custom output in a reliable way.
2015-06-17Fix me being stupid commit.Antony Riakiotakis
Copy modifiers operator would copy modifier to all strips, even unselected ones.
2015-06-17Fix (unreported) redo of 'bone envelope distance resize' transform op not ↵Bastien Montagne
working (it would behave like 'bone envelope resize' instead). Issue comes from the fact this transform op shares some common points with both BoneResize and BoneEnvelope operations. However, trying to re-use `TFM_BONE_ENVELOPE` itself in this case is bad idea, since this mode gets stored in transform op and is directly re-used for redo, by-passing the whole init phase that shall be done in `TFM_BONESIZE` mode... So now, we add a real new mode, `TFM_BONE_ENVELOPE_DIST`, while keeping most of existing code and all existing behavior. This is slightly hackish - but was already anyway, and avoids creating a full new set of function for pretty much the same thing. As a side note, also makes it possible to resize envelope distance outside of envelope viewing mode (from py or by adding a custom shortcut).
2015-06-17Cleanup: use floorf instead of floor when dealing with floats.Bastien Montagne
2015-06-17Cleanup/Fix unreported: many 'transform' apply was not updating t->values ↵Bastien Montagne
with final values. This means redo panel of matching operators would not get correct values set in case those were entered with numinput, or some snapping was used...
2015-06-17Fix T45059: Image open /w relative paths & animCampbell Barton
- would hang on win32 (checking network share?) - made the path absolute on all systems
2015-06-17Fix leak getting image frame-range from fileselCampbell Barton
2015-06-17ImBuf: Assert when read/write gets relative pathsCampbell Barton
We _never_ want this, so better not fail silently.
2015-06-17Cleanup: styleCampbell Barton
2015-06-16Correct last commitCampbell Barton
avoid sqrt
2015-06-16Fix T45096: Bad UVs /w EdgeSlide & zero-area facesCampbell Barton
2015-06-16Optimize drawing of outlines as wellAntony Riakiotakis
2015-06-16Drawing speedup:Antony Riakiotakis
We really don't need to iterate all edges of the mesh every frame to search for loose edges, this calculation can be cached when filling the edge index buffer.
2015-06-16Partial Fix T44997: Propagate pose on selected keyframes only included those ↵Joshua Leung
after the current frame This behaviour was confusing, since "selected keyframes" suggests that it covers all selected keyframes (instead of trying to do this based on frame ranges).
2015-06-16Fix T45088: Wrong tooltip for 'Object Transform' option of transfer data.Bastien Montagne
2015-06-16Disable assert for polyfillCampbell Barton
Would fail on some zero-area ngons.
2015-06-16Fix own mistake selecting linkedCampbell Barton
2015-06-16Cleanup: styleCampbell Barton
2015-06-16Fix T44701: Buffer overrun reading directoriesCampbell Barton
2015-06-16Win32: make DIR struct opaqueCampbell Barton
2015-06-15Fix T45086: Crash showing scopesSergey Sharybin
Was a rounding issue, which was previously solved by quite simple check. Well, let's do the same check again :)
2015-06-15Usual minor i18n/UI messages fixes.Bastien Montagne
2015-06-15Copy strip modifier operator for sequencerAntony Riakiotakis
Copies from active strip to selected strips, found in modifier panel
2015-06-15Fix integer division error with image scopesCampbell Barton
2015-06-15Cleanup: quiet assert for zero-length axisCampbell Barton
2015-06-15Depsgrtaph: Adding shapekey should update relationsSergey Sharybin
This is needed for the new granular depsgraph, otherwise graph is not containing all the operations needed for proper update. And the same is actually needed onwhen removing shape key.
2015-06-15Fix T44980: Shapekeys with driver not working with new depsgraph in 2.75 ↵Sergey Sharybin
test build Was just a few missing dependencies.