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-10-15Fix related to T46223: memory leak when loading multilayer multiview images.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D1549
2015-10-15Fix T46223: multiview image sequences crashing.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D1549
2015-10-15Fix T46451: vertex/edge slide clamp not available in redo popup.Brecht Van Lommel
2015-10-14Fix T46487: OpenSubdiv objects are invisible in Blender Internal "Rendered" ↵Sergey Sharybin
viewport mode
2015-10-14Fix T46453: JPEG quality not stored in fileCampbell Barton
This is a feature unique to jpeg that would store the quality it was saved. - Use struct instead of bit-shifting. - No longer store the 'flag'.
2015-10-14Cleanup: remove historic, blender-only jpeg ioCampbell Barton
2015-10-14Comment cleanup, use better lower bound for waveformAntony Riakiotakis
2015-10-14Fix T46189, draw style for waveforms occludes sequence strip text.Antony Riakiotakis
Used old (2.49 era) filled style for drawing here, with white color and alpha blending. Also changed drawing to do linear interpolation between samples instead of ugly square wave in high zoom. This could be improved upon, with real waveform drawing in higher zoom levels, but I'll leave this for later since it may need some hacking on audaspace level.
2015-10-14Fix T46284: Texture paint, wrong shading modeCampbell Barton
Project-paint now supports painting to cycles materials.
2015-10-14Support for multi-sample sequencer GL renderCampbell Barton
OpenGL sequencer render now uses a single fbo for all rendering.
2015-10-14Support for multi-sample off-screen buffersCampbell Barton
Replaces much slower manual accumulation buffer which simply did multiple renders. Needs OpenGL3.2, otherwise multi-sample is disabled.
2015-10-13Fix T46002: mathutils.geometry.intersect_line_line_2d doesn't operate on ↵Bastien Montagne
lines, but on line segments. Ugly issue really, but at least doc now matches behavior of the function. :|
2015-10-13missed last commit (use utility function)Campbell Barton
2015-10-13Cleanup: simplify view3d trackball logicCampbell Barton
2015-10-13Fix T46450: Seams from islands, wont show 'Sharp'Campbell Barton
2015-10-12Usual UI message fixes...Bastien Montagne
2015-10-12Add functions to compute normals (verts, polys and loops ones) for a given ↵Bastien Montagne
shapekey. Title says pretty much everything, we now have BKE and RNA funcs to get vertex, poly and loop normals of a given shapekey. This will be used e.g. in FBX exporter (shapekeys need normal data too). Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D1510
2015-10-12Fix T46451: edge slide even and flipped not available in redo popup.Brecht Van Lommel
2015-10-12WM linking code rework.Bastien Montagne
New code loops much less, does re-open & close .blend files for each data type, and is much much more flexible - it is also ready for id-remap & co work being done in branches. Main idea is to store libraries & datablocks to link in a dedicated struct, in a way that avoids too much looping, and also allows to search for a single datablock in several libraries. Here again, no change is expected in current behavior of link/append tool, please report if anything goes different!
2015-10-12Cleanup & rework of BLO_linking code.Bastien Montagne
This commits does mostly two things: * Get rid of bContext parameter: I can see no real good reason to pass such a high-level data to such low-level code... It also makes it more difficult to call when you do not have a context available. * Cleanup the instantiating part. Last point is the most risky - previous code was sometimes quite confusing and hard to follow, from tests nothing behaves differently in new code, but some hidden corner case may show up. Anyway, no change in behavior is expected from this commit, if it happens please file a bugreport!
2015-10-12Cleanup: BLO: use proper typedef for expand_doit callback.Bastien Montagne
2015-10-12Cleanup: BLO: move func doc comments to definitions of functions.Bastien Montagne
Follows our conventions and makes include file itself much cleaner.
2015-10-12Cleanup in BLO API: rename 'append' funcs to 'link', since none do append, ↵Bastien Montagne
but only linking of datablocks!
2015-10-12Fix T34446: Make Local on linked mesh object: object gets removed if redo ↵Bastien Montagne
function is used. Root of the issue is that we do not re-read lib data blocks and ID placholders (ID_ID bheads) in undo context (in `blo_read_file_internal`), because `BLO_read_from_memfile` copies lib datablocks and Main data directly from oldmain. The idea being, linked data do not change from undo/redo. This is valid as long as linked data was not changed by the undo step - but if some was deleted or localized, it will be missing from oldmain, leading to data loss (note that does not only concern objects, all linkable data types can be affected, at least in theory). This commit addresses that issue by carefully mixing reuse of needed data from oldmain, and "normal" re-reading of missing one. Makes us swimming in some rather dark waters, and gives a rather non-easy-to-follow code, but it seems to work quite well, and only other solution would be to get rid of that optimization (not re-reading all libs on undo/redo), which is not acceptable. Also, thanks to @carlosdp for initial investigation of the issue. Differential Revision: https://developer.blender.org/D1485
2015-10-12Support applying scale for font objectsCampbell Barton
2015-10-12Cleanup: RNA naming, use 'max' as a suffixCampbell Barton
2015-10-12RNA: correct tipsCampbell Barton
2015-10-12Fix T46446: texture nodes image node not working with image sequences.Brecht Van Lommel
2015-10-12Fix T46434: Shear w/ local-center & editmode failsCampbell Barton
2015-10-12Fix T46444: Crash importing DAE w/ empty armatureCampbell Barton
2015-10-11Fix T46085: UV project modifier artifacts with vertices behind the camera.Brecht Van Lommel
2015-10-11BGE: Adding a Max Jumps value to the character physic windowThomas Szepe
Actually we only have a Python API that allows to change the max jumps value. The patch also allows non programmers to change the maximum numbers of jumps. Reviewers: panzergame, sybren, campbellbarton, lordloki, moguri, agoose77 Reviewed By: lordloki, moguri Projects: #game_engine Differential Revision: https://developer.blender.org/D1302
2015-10-11Fix T45058: Cycles hair shader reflects incorrectly for meshesSergey Sharybin
The issue was caused by non-continuous tangent space calculated for triangles. This commit adds a Tangent input to Hair BSDF node which can be used to hook up Tangent calculated form UV as an input to the node in order to make sure the tangent space is continuous. Doing this as an input instead of using default tangent layer from UV because of several reasons: - This way it's really easy to preserve compatibility with existing setups. - Default UV map is not necessarily giving continuous space, one might want to use other tangent space sources or distort the space for some artistic decision. Reviewers: juicyfruit, dingto Reviewed By: dingto Differential Revision: https://developer.blender.org/D1428
2015-10-11BGE: Add icons to collision shapes.Thomas Szepe
This patch adds icons to the physic collision shapes. Adding a new capsule shape 'mesh_capsule' icon which represent the shape better then the metaballs icon. And replace the metaballs icon for the Blender collision shape. {F206628} Reviewers: moguri, sybren, agoose77, lordloki, mont29, panzergame, campbellbarton Reviewed By: lordloki, panzergame, campbellbarton Projects: #game_engine, #game_ui, #user_interface Differential Revision: https://developer.blender.org/D1403
2015-10-11BGE: Adding a screenshot function to game actuatorThomas Szepe
Extending the existing game actuator with a screenshot function, to give also non programmers the ability to take screenshots in the BGE. Reviewers: lordloki, campbellbarton, moguri Reviewed By: lordloki, moguri Subscribers: lordloki, Genome36 Projects: #game_engine Differential Revision: https://developer.blender.org/D651
2015-10-11Cleanup: warning with new glewCampbell Barton
2015-10-11Fix warnings and remove casts by adding copy_vx_vx_uchar() functions.Brecht Van Lommel
2015-10-11Fix T46441: texture paint soften brush at 0 strength works at full strength.Brecht Van Lommel
2015-10-10Fix T45152: multiview/stereo render not working with Freestyle + Cycles.Brecht Van Lommel
2015-10-10Fix T44048: freestyle lines in Cycles are in the wrong color space.Brecht Van Lommel
2015-10-10Fix various compiler warnings.Brecht Van Lommel
2015-10-10Random Select Seed OptionCampbell Barton
Add 'Seed' option for all random select operators D1508 by @mba105, w/ edits
2015-10-09Fix T46426: 2D-version of zoom border operator is available in 3DView context.Bastien Montagne
2015-10-09Cleanup: 3DView object drawing: afterdraw lists: better 'loop & remove' with ↵Bastien Montagne
BLI_pophead. Saves two lines and a temp variable for each loop...
2015-10-09Fix T46418: Constraints - influence other than 0 or 1 - bad results with ↵Bastien Montagne
non-homogeneous scaled matrices. Use new interp_m4_m4m4 instead of blend_m4_m4m4. Note that maybe we could replace other usages of blend_m... by interp_m..., but this should be investigated on a case-by-case basis.
2015-10-09BLI_math: add mat3_polar_decompose, interp_m3_m3m3 and interp_m4_m4m4.Bastien Montagne
mat3_polar_decompose gives the right polar decomposition of given matrix, as a pair (U, P) of matrices. interp_m3_m3m3 uses that polar decomposition to perform a correct matrix interpolation, even with non-uniformly scaled ones (where blend_m3_m3m3 would fail). interp_m4_m4m4 just adds translation interpolation to the _m3 variant.
2015-10-09BLI: add SVD solver for mat3 (using eigen3).Bastien Montagne
2015-10-09Fix T46420: Segfault when instancing smoke domain.Bastien Montagne
Looks like instancing of smoke sim is not supported at all (was fake-working in 3DView in 2.74, but not rendered). But it should not crash - code was adding temp 'fromdupli' base to the delayed drawing list... Nice to backport this to 2.76 I think.
2015-10-09Correct own error in editmesh bvhCampbell Barton
Flag mix-up and uninitialized var.
2015-10-09Fix leak creating 'empty' looptri bvh treeCampbell Barton