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
2015-10-23Cleanup: rename 'datablocks' -> 'data-blocks'Campbell Barton
Similar to addons -> add-ons, for reading it fits better to hyphenate.
2015-10-23Node Border Select: only frames inside borderCampbell Barton
Without this you can't easily select a few nodes inside a frame, without selecting the whole frame, noted in T46540
2015-10-23Cleanup: use int for view_id's & view countCampbell Barton
`size_t` is useful for memory sizes or offsets, the number of views wont realistically exceed an int.
2015-10-23Correct own error w/ snap-scale T46503Campbell Barton
Don't use nan for comparisons.
2015-10-23BGE: Fix T30179 action actuator not stoped when state changed.Porteries Tristan
The function SCA_IActuator::DecLink is now under virtual : in some case the actuator have to know when is useless.
2015-10-23Fix ffmpeg memory leaksCampbell Barton
- audio_stream wasn't freed. - audio/video stream + context weren't freed on failure.
2015-10-23Fix ffmpeg saving long pathsCampbell Barton
Was checking wrong length on string copy.
2015-10-23Fix for error w/ RenderView in ImageView listCampbell Barton
2015-10-23Comments for link-list typesCampbell Barton
2015-10-23Fix snap-scale w/ axis constraintCampbell Barton
Related to T46503, fix only worked when the snap target was axis-aligned.
2015-10-22BGE: Fix T46556: check on null sound datablock pointer.Porteries Tristan
2015-10-22Version Bump: 2.76.2, deprecate valuesCampbell Barton
- RegionView3D.view RV3D_VIEW_PERSPORTHO only ever set on initialization, never checked for. - Lamp.type LA_YF_PHOTON from old 2.4x yafray files. Also iniitalize movie-clip + grease-pencil theme colors.
2015-10-22View3D: make ndof turntable & orbit speed matchCampbell Barton
2015-10-22BLI_math: axis_angle_to_quat_singleCampbell Barton
Useful to avoid defining a vector for an axis-aligned rotation. Matches axis_angle_to_mat3_single behavior.
2015-10-22Fix T46521: Python: bvh.ray_cast doesn't find a plane facing in the other ↵Sergey Sharybin
direction under certain circumstances The issue was caused by wrong sign check. It originally came from more optimized Cycles code where because of other reasons it wasn't visible yet. But in fact it should be solved there as well.
2015-10-22Fix T46569: Crash w/ mask & locked-track enabledCampbell Barton
2015-10-22Cleanup: remove script ID-typesCampbell Barton
Unused since 2.4x and unlikely to be reintroduced as ID-types.
2015-10-22Fix T46561: Crash in outliner delete hierarchyCampbell Barton
When children & parents were selected in the outliner, it attempted to free the the object twice.
2015-10-22Fix T46565: Movie render crash w/o permissionsCampbell Barton
Rendering to a path that didn't have write permissions would crash. Also fix error where `G.is_rendering` was left set when rendering failed.
2015-10-21BGE: Cleanup ConvertMaterial function.Porteries Tristan
- cleanup spaces; - add braces; - remove indendation around operator.
2015-10-21Fix T46524: Use Alpha (Straight/Premultiply) option missing in 2.76, part II.Bastien Montagne
Different issue actually, here RAWTGA was simply forgotten in the alpha-capable formats...
2015-10-21BGE: Fix physics meshes conversion with modifiers.Porteries Tristan
Previously meshes with modifiers were considerate as empty (no polys).
2015-10-20Fix T46544: Can't unpack generated imageCampbell Barton
2015-10-20RNA: Change behavior of Image.save()Campbell Barton
Previously it would save packed file(s), which would ignore the image.filepath, making it impossible to set the destination. Add image.packed_files[...].save() so you can save packed files if its needed.
2015-10-20Fix T46496: GL Render fails w/ Anti-AliasingCampbell Barton
Needed to check if scaled-multisample-blit is supported.
2015-10-20First step to handle missing libs/datablocks when reading a file.Bastien Montagne
Idea is, instead of ignoring completely missing linked datablocks, to create void placeholders for them. That way, you can work on your file, save it, and find again your missing data once lib becomes available again. Or you can edit missing lib's path (in Outliner), save and reload the file, and you are done. Also, Outliner now shows broken libraries (and placeholders) with a 'broken lib' icon. Future plans are also to be able to relocate missing libs and reload them at runtime. Code notes: - Placeholder ID is just a regular datablock of same type as expected linked one, with 'default' data, and a LIB_MISSING bitflag set. - To allow creation of such datablocks, creation of datablocks in BKE was split in two step: + Allocation of memory itself. + Setting of all internal data to default values. See also the design task (T43351). Reviewed by @campbellbarton, thanks a bunch! Differential Revision: https://developer.blender.org/D1394
2015-10-20BLI: add new 'memory_utils' module with func checking a whole memory chunk ↵Bastien Montagne
is filled of zero, and an helper to ensure all memory of a given structure passed a given member is filled of zero.
2015-10-20Add operator to close a windowCampbell Barton
Useful for Python scripts, which could duplicate but not close windows.
2015-10-20New function to draw offscreen, and related API changesDalai Felinto
This expose the capability of handling offscreen drawing. The initial support lays the barebones for addons to work with framebuffer objects and implement 3d viewport offscreen drawing. This can be used by script writers to make fisheye lens preview, head mounted display support, ... The complete documentation is here: http://www.blender.org/api/blender_python_api_2_76_1/gpu.offscreen.html Review and many changes by Campbell Barton (thank you :) https://developer.blender.org/D1533
2015-10-20Cleanup: remove _POSIX_C_SOURCE undefineCampbell Barton
2015-10-19BGE: Cleanup BL_ActionPorteries Tristan
Remove initialization of m_endtime : fix compile about previous BL_Action cleanup.
2015-10-19BGE: Cleanup BL_Action.Porteries Tristan
- Rename m_localtime to m_localframe to avoid ambiguity : it's a count for the actual action frame, not time. - Delete m_end : it's unused.
2015-10-19Fix T46534: Crash loading corrupt HDR'sCampbell Barton
2015-10-19Cleanup: use UNLIKELY for checking corrupt HDR'sCampbell Barton
2015-10-19BGE: Fix T46381 : last action frame not updated.Porteries Tristan
It fix T46381. Normally BL_Action::Update (manage action time, end, loop…) should be called the same number of times as BL_Action::UpdateIPO (update action position, scale ect… in the game object). But the bug report shows that UpdateIPO is called one less time than Update. To fix it i revert the commit 362b25b38287cb75e4d22b30bdbc7f47e8eb3fdf and implement a mutex in BL_Action::Update. Example file : {F245823} Reviewers: lordloki, kupoman, campbellbarton, youle, moguri, sybren Reviewed By: youle, moguri, sybren Maniphest Tasks: T39928, T46381 Differential Revision: https://developer.blender.org/D1562
2015-10-19Fix T46529: Unwrap UV w/ use-subsurf failsCampbell Barton
Regression since moving to looptri.
2015-10-19GPU: check for blit support, using MSAA FBO'sCampbell Barton
Used for reading off-screen buffers, possible cause of failure for drivers that don't support it.
2015-10-18Fix T46531: Cannot use % in filenames.Bastien Montagne
Same case as with space char really, one should not use those special chars in filenames, but they are globally supported by all current FS/OS, so no real reason to enforce that behvior on users here. To be backported to 'a' release.
2015-10-18BLI_task: fix bad freeing of current task_thread in case POSIX thread ↵Bastien Montagne
creation fails. Trying to MEM_free a single item of a whole MEM_calloc'ated array, tsst... Luckily looks like POSIX thread creation does not fail often! :P
2015-10-18Fix T46520: mathutils.bvhtree crashes with distance input.Bastien Montagne
Should be backported to 'a' release.
2015-10-18Fix T46524: Use Alpha (Straight/Premultiply) option missing in 2.76 for DDS ↵Bastien Montagne
files. All optional image format are not #define'd in submodules like DDS read/write code. This means values of `eImbTypes` would not always be the same in all contexts, yuck! This is a regression and should be backported to 'a' release.
2015-10-17BGE: Use references in CcdPhysicsEnvironment::RemoveConstraint.Porteries Tristan
It avoids assert calls on rigid body destructor.
2015-10-17Fix T46429: Movie clip is deformed by resolution multiplier when offset is ↵Bastien Montagne
added in sequence editor.
2015-10-17correct own error in rectangle clampingCampbell Barton
2015-10-17IMB_thumbs: add missing error checkCampbell Barton
2015-10-17Cleanup: warningsCampbell Barton
- remove NULL checks for args already set as ATTR_NONNULL. - double promotion.
2015-10-17Cleanup: BLI_path commentsCampbell Barton
2015-10-17Cleanup: remove unused BLI_string_to_utf8Campbell Barton
2015-10-16Fix broken CD_NORMAL interpolation callback (would generate non-unit vectors).Bastien Montagne
Even if the weights are normalized, the weighted sum of normalized vectors usually does **not** give a normalized vector (unless all source vectors are aligned). This probably was not a big issue in most cases, since we usually interpolate similar vectors here - but still!
2015-10-16Fix T46508: data_transfer of normals fails in case objects are transformed.Bastien Montagne
The final stage of the process (copying/interpolating new dst cddata from src cddata) was simply broken in normal case, where we need to convert from source to destination object space. This patch is a bit verbose, but I cannot see how to avoid it really. To think this code is in master since over 6 months and it only gets reported now... :/