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
2016-01-14Weight Painting: Respect locks w/ auto-normalizeCampbell Barton
2016-01-14Fix weight paint normalizing w/ locked groupsCampbell Barton
Reported as part of T47123 Checks for locked groups assumed auto-normalize and would distribute wight between groups even with auto-normalize disabled.
2016-01-14Fix incorrect weight normalize w/ locksCampbell Barton
D1712 by @angavrilov
2016-01-14Correct NULL checks in recent weight-paint fixCampbell Barton
2016-01-14Cleanup: use const qualifier in makesdnaCampbell Barton
2016-01-14Cleanup: use BM_mesh_* prefix for BMesh functionsCampbell Barton
2016-01-14UI: show error when pasting failsCampbell Barton
2016-01-14Fix T47170: Sculpt w/ constructive modifier crashCampbell Barton
Regression in 4d33c37c9 Only copy normal arrays from sculpt to the DerivedMesh when the mesh is deformed. Constructive modifiers calculate their own normals.
2016-01-14Add object mode select more/lessCampbell Barton
Simple operator that selects using parent/child links.
2016-01-13BI "Real Sky" option works incorrectly for environment texture.Alexander Romanov
How to check? 1) Set Rendered mode for 3d View 2) Set "Blend Sky" and "Real Sky" flags for world. Rotate view you will see right color blending from Horizon to Zenith color. 3) Add environment texture Rotate view and you will see incorrect texture mapping that is not correspond to color blending that was observed in previous step. So I conclude that this is a bug. This issue must be solved before the patch D1414 because BI behavior is the viewport target. Example: {F273051} Alexander (Blend4Web Team) Reviewers: sergey Reviewed By: sergey Subscribers: Evgeny_Rodygin, AlexKowel, yurikovelenov Differential Revision: https://developer.blender.org/D1729
2016-01-13Use const qualifier in do_sky_texSergey Sharybin
Will be needed for D1729.
2016-01-13Remove outdated assertCampbell Barton
2016-01-13Polyfill2d: improve sweep clipping logicCampbell Barton
Now only reverse the fill direction when reaching a non-concave corner. Gives ~4x speedup here in tests with complex ngon.
2016-01-12Final OMP -> BLI_task commit for sculpt code.Bastien Montagne
2016-01-12Add bmesh.select_history.discardCampbell Barton
Follows convention for set, useful to avoid error handling with remove().
2016-01-12Fix T47164: [Scene.raycast] - True result when it should be False.Bastien Montagne
We cannot use FLT_MAX as initi distance for raycast... Renamed TRANSFORM_DIST_MAX_RAY to BVH_RAYCAST_DIST_MAX, moved it into BLI_kdopbvh, and use in RNA raycast callbacks (and all other places using that API).
2016-01-11Support for copy/paste groupsCampbell Barton
Developer node, now bases are instanced by give_base_to_objects, needed for correct OB_FROMGROUP base-flag assignment.
2016-01-11Fix T47147: small particles incorrectly rendered as large particles ↵Bastien Montagne
(particle size influenced by texture). In fact, code would behave strangely here with any negative value, applying a 'wrapped positive clamping' (comes from original 2.5 commit feature, rBfafbd9d71b95776d1c7583476de74fccefab7f10)... This commit is conservative - it keeps same behavior for all particle properties affected by textures, except for size and length, where we apply a real [0, 1] clamping. Easy to change in future in case new odd cases popup.
2016-01-11Fix tip about hair grid display (was copy/paste from hair guides one...).Bastien Montagne
2016-01-11Cleanup: use Linux line ends!!!Bastien Montagne
2016-01-11Fix T47148: Hair grid dos not work.Bastien Montagne
Actually, it was the whole 'cloth' simulation of hairs that was broken, since grid data could not be initialized correctly. Stupid mistake from looptri conversion, rBc582e186d90291a19a4e404111c492f1fd2c41a4
2016-01-11Fix T47158: Labels w/ icons use button text colorCampbell Barton
Icon buttons with text labels now use the same color as labels. This was causing problems with theming since there was no way to set color for all labels without also changing button text color.
2016-01-11Error in last commit (assumed mirror existed)Campbell Barton
2016-01-11Fix T47152: Normalize fails w/ mirror groupCampbell Barton
When the mirrored vertex group was created on the first stroke, the mirrored weight failed to normalize. aused by the valid vgroup map being created before adding the mirror vertex group.
2016-01-11Fix T47154: Sequencer add/subtract ignored alphaCampbell Barton
2016-01-11Fix error in white-balance w/ float bufferCampbell Barton
2016-01-11Fix memory & file-handle leak w/ custom data writeCampbell Barton
2016-01-11Fix T47101 - Grease Pencil eraser doesn't work when activated using D+RMB ↵Joshua Leung
when using a tablet When using D+RMB using a tablet (e.g. holding down the side button of the stylus while hovering it over the surface of the tablet) to erase, the tablet would report zero-pressure. This causes problems when using the new pressure-sensitive Grease Pencil eraser, causing it to have no effect.
2016-01-11Report errno string when writing files failsCampbell Barton
Screenshot ignored errors, some render code printed 'Saved' without checking for failure. note: errno is now cleared from IMB_saveiff so all callers don't need to.
2016-01-11Cleanup: use const image-format argCampbell Barton
2016-01-11WM: show file selector errors in headerCampbell Barton
Was too easy to miss errors from the file selector, now show in the info header.
2016-01-11Fix GL regression from D1645Campbell Barton
Push/Pop mismatch caused GL_STACK_UNDERFLOW
2016-01-11DNA: remove 'long' typeCampbell Barton
Turns out even in files this was used, it was only for runtime members that are now ignored.
2016-01-11DNA: print errors to stderrCampbell Barton
Wasn't showing error output in some cases. Also reduce variable scope in calculate_structlen
2016-01-11Cleanup: warnings (misleading-indentation)Campbell Barton
2016-01-10OpenGL Smoke: fix color issue, and clarify meaning of variables in the shader.Brecht Van Lommel
2016-01-10Smoke: fix for missing viewport color update.Kévin Dietrich
Active color wasn't copied over if it differs from what the user plugged in in the UI. Also use a darker color for the default color so smoke doesn't doen't appear too bright. Reported in IRC by mib2berlin.
2016-01-10Some minor fixes from coverity reports.Bastien Montagne
2016-01-10OpenGL: port smoke drawing code to GLSL.Kévin Dietrich
Beside the obvious ARB -> GLSL change, the texture slicing algorithm had to be rewritten. Although this new algorithm has the same behaviour as the old one (view aligned slicing), it works with an arbitrary number of slices (which could eventually be set by the user), which means we can preallocate the buffer. The previous algorithm would slice from the begining to the end of the volume's bbox, and draw the slices as it generates them. Also support for ARB program was removed. Patch by myself, with some minor fixes by Brecht. Reviewers: brecht, #opengl_gfx Differential Revision: https://developer.blender.org/D1694
2016-01-09DNA: remove endian switching long checksCampbell Barton
This wasn't correct, and long was only ever used in cases we can now ignore.
2016-01-09Cleanup: style, gpu moduleCampbell Barton
2016-01-09Byte swap doubles on file readCampbell Barton
2016-01-09PyAPI: Redraw notifier when debug value changesCampbell Barton
2016-01-09Cleanup: warning/spellingCampbell Barton
2016-01-09Fix T47060: Uv form dupli not working with Cycles when the hair/particles ↵Bastien Montagne
mesh has more than one uv sets. In fact, it was not working with BI either - 'UV from dupli' would always take active UVLayer, not render_active one. Fixed now for both Cycles and BI, and for both particles and 'simple' dupli_face.
2016-01-09Fix broken build from rBd7da51b727725Bastien Montagne
Please avoid specialized typed enums in headers as widely used as BKE_object.h, we do not want to include DNA_modifiers_type.h everywhere...
2016-01-09Fix (unreported) other joke in our localizing code - setting LIB_TAG_LOCAL tag!Bastien Montagne
This fake tag is zero, so it does not set anything - and it does not clear indirect/extern ones either...
2016-01-09Fix T47121: Image node on linked and localized material loses image after ↵Bastien Montagne
reopening project. Code 'localizing' the node of an ID (a material, here) was kind of a joke, setting id.lib to NULL is not enough, by far! Now calling ntreeMakeLocal(). And ntreeMakeLocal was also missing indirect->extern switch for its directly used IDs, which explains why they were lost after a save/reload. Note that here again, a big part of this 'localizing' code should be made generic using library_query stuff, but this is for id-remap, not current master...
2016-01-09Smoke (fire): Move spectrum code from C++ (intern/) to C code (BLI)Kévin Dietrich
This change is for a few reasons: - it works with color, and (therefore) will need to be color managed, at some point. This will be much easier to do if the code is closer to the actual color management code (in Blender's core, so to speak). - it has nothing to do with the actual fire simulation, as it is just used to create a lookup table - it can be reused for other purposes (i.e. in Blender internal renderer, if people are interrested in a blackbody node à la Cycles) - cleanup: some functions (`contrain_rgb`, `xyz_to_rgb`) already exist in BLI Reviewers: brecht Reviewed By: brecht Subscribers: brecht Differential Revision: https://developer.blender.org/D1719
2016-01-09Smoke, Dynamic Paint: de-duplicate object subframe update function.Kévin Dietrich
As in the title. In the smoke version, there was also an extra 'for_render' parameter that wasn't used, and wasn't used by the callers either, so it was removed altogether. Reviewers: brecht Reviewed By: brecht Subscribers: brecht Differential Revision: https://developer.blender.org/D1718