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-13Fix T46458: BGE Crash on loadCampbell Barton
regression from 96dd213e7
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-12Workaround for glew initialization bugCampbell Barton
It turns out libGL from Intel crashes when calling glxewInit (where mesa, nvidia work fine), unfortunately the only option without making larger changes to glew, is to inline the parts of glew we're using - before the glx context is created.
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-12Fix T46431: Init glew before glx-context crashesCampbell Barton
Initialize glxew before glew, so we can check whats supported before creating the context. This also removes need for mxIgnoreNoVersion.
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 T46447: fix build on non-x86 platforms.Brecht Van Lommel
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: Change KX_WolrdInfo mathutils vector to colorThomas Szepe
Change the mathutils callback from vector to color for mistColor, backgroundColor and ambientColor. Reviewers: lordloki, campbellbarton, panzergame, moguri, sybren Reviewed By: panzergame, moguri, sybren Projects: #game_engine, #game_logic Differential Revision: https://developer.blender.org/D1432
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-11Cycles: Make light behavior in local view matching BISergey Sharybin
Title says it all, based on feedback of artists from gooseberry team. This mainly affects cases when going to a local view from layers setup when some lamps were on invisible layers. Those lights are no longer becoming visible to the object in local view. Reviewers: brecht, juicyfruit, dingto Reviewed By: juicyfruit, dingto Subscribers: maxon, eyecandy, venomgfx Differential Revision: https://developer.blender.org/D1326
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-11Cycles: Gracefully handle out-of-memory happening in device vectorSergey Sharybin
Currently only image loading benefits of this and will give magenta color when image manager detects it's running out of memory. This isn't ideal solution and can't handle all cases. For example, OOM killer might kill process before it realized it run out of memory, but in other cases this could prevent some crashes. Reviewers: juicyfruit, dingto Differential Revision: https://developer.blender.org/D1502
2015-10-11CMake: Enable WITH_PYTHON_INSTALL for lite buildsCampbell Barton
This is needed to run on OSX and Windows when system python isn't found.
2015-10-11BGE: Change character jumping to charThomas Szepe
* Change the character jumping variables and methods from int to char. * Limit the maxJumps integer value from 0 to 255. * Allow to set the minimum jump amount to 0. Reviewers: panzergame, lordloki, moguri Reviewed By: lordloki, moguri Subscribers: agoose77 Projects: #game_engine Differential Revision: https://developer.blender.org/D1305
2015-10-11Revert "Buildbot: Test enable CUDA binaries for Win32"Bastien Montagne
This reverts commit 4f296138949e7aa000a1ea52646b57d640b6d563, since Cuda fails again on win32 buildbot...
2015-10-11Cycles: Increase number of textures allowed for OpenCL renderSergey Sharybin
Currently OpenCL devices are packing images into a single texture, which means technically number of textures is not limited here. Now OpenCL will use same number of textures as CPU. If we want to bump number of textures further, this values are to be modified in sync. NOTE OpenCL still does not support float textures. Original patch from a guy called bliblubli in the tracker with some own modifications. Reviewers: brecht, dingto, sergey Differential Revision: https://developer.blender.org/D1530
2015-10-11BGE: Fix for last commitThomas Szepe
The icon16 and icon32_mesh_capsule.dat files are committed with 0 Kb, because I used the patch from the differential from the Phabricator which I done with a regular .diff file.
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: Add recursive dupli group deletionThomas Szepe
This patch will delete all associated objects from a group instance (dupli group) if the are deleted. Reviewers: brita_, sybren, lordloki, moguri Reviewed By: lordloki, moguri Projects: #game_engine Maniphest Tasks: T36388 Differential Revision: https://developer.blender.org/D1205
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-11Upgrade glew to v1.13Campbell 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-10Revert "Fix T46406: Cycles ignores default socket value associated with ↵Brecht Van Lommel
group socket" Fixes T46442.
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-10CMake: minor message cleanups.Brecht Van Lommel
2015-10-10Fix T46437: Make progress report py helper resitent to 'zero steps' passed ↵Bastien Montagne
value... To be backported, should we need an 'a' release.
2015-10-10Random Select Seed OptionCampbell Barton
Add 'Seed' option for all random select operators D1508 by @mba105, w/ edits
2015-10-10Fix T45167: OS X inertial scrolling can lead to unexpected zooming.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D1539
2015-10-10Fix T46341: OS X trackpad and magic mouse gestures not working with 10.11 SDK.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D1539
2015-10-10Fix/Workaround T46431: blender-softwaregl crashesCampbell Barton
Order of initialization bug only impacted mesa's software-gl. For now effectively revert support for glx-context-flags.
2015-10-10Fix T46403: motion tracking not workig with Xcode 7 on OS X.Brecht Van Lommel
Caused by use of the uninitialized shape_ variable in Resize().
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...