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
2014-04-15Math Lib: avoid having to pass a pre-calculated normal tot area_poly_v3Campbell Barton
add normal_poly_v3
2014-04-15Various fixes/improvements regarding BMesh's elem_index_dirty and BM_LOOP ↵Bastien Montagne
handling. Most notably, BM_LOOP and BM_FACE index recompute should now be fully decoupled.
2014-04-15Fix T39743: Crash when deleting faces in with new autosmooth.Bastien Montagne
Odd I did not catch this one... :/
2014-04-15Fix T37675: blender internal viewport render wrong for volumes after rotation.Brecht Van Lommel
We really should not have Object.imat_ren, that's the wrong place to put render data. But just update it now on rotation rather than doing a bigger refactor to remove it.
2014-04-15Fix T39610: Shared mesh used for Mesh Deform causes crashSergey Sharybin
For now disable using linked edit mesh in the meshdeform modifier. This is because editbmesh_get_derived_cage_and_final() might easily conflict with the thread which evaluates object which is in the edit mode for this mesh. We'll support this case once granular dependency graph is landed.
2014-04-15Fix T39607: Audio not in synch when the blend file loads.Bastien Montagne
Root of issue is probably in AUDASPACE itself (or even in OpenAL?). Issue not present with SDL backend, only OpenAL afaik. For now, workaround in Blender is to call seek twice when starting play (not needed when resuming from pause).
2014-04-15Some style cleanup in sound area.Bastien Montagne
2014-04-15Code cleanup: indentationCampbell Barton
2014-04-15Fix compilation (size_t not defined) by including stddef.h in BLI_sys_types.hBastien Montagne
2014-04-15Fix my last commit cad4bfe: Added 'use_' prefix to Freestyle edge/face mark ↵Tamito Kajiyama
properties.
2014-04-15Revert part of last commit,Campbell Barton
RNA is low level data access, setting mesh values shouldn't change draw options. Also its redundant to name attrs Face.freestyle_face_mark, removed edge/face from attr names
2014-04-15GHash: add BLI_ghashutil_uinthash_v4 for hashing 4 ints at onceCampbell Barton
2014-04-15Freestyle: Added missing mesh property definitions for Freestyle Edge/Face ↵Tamito Kajiyama
marks. This revision also addresses the issue of these properties not shown in the Outliner in the Datablocks display mode. Now Freestyle edge/face marks can be keyframed through the Outliner.
2014-04-15GHash: add typed hash functions (were all (void *))Campbell Barton
- BLI_ghashutil_strhash_n takes string length, to avoid terminating the string before hashing. - BLI_ghashutil_inthash/uinthash take ints, to avoid casting to (void *) This also showed up incorrect use of inthash, which was using a pointer.
2014-04-15Style cleanup: C & pep8Campbell Barton
2014-04-15Fix T39740: New Autosmooth instant crash entering Edit ModeBastien Montagne
One should always be wary of last minute changes, especially in comples code area... :/
2014-04-14Fix video FFmpeg nt being able to produce video files due to usage of ↵Sergey Sharybin
deprecated settings
2014-04-14Fix T39700: Plane deform still works foreverSergey Sharybin
Clamped the EWA sampling region to buffer size now. Solves the issue, but needs more tests to be sure weights are correct.
2014-04-14Fix T39736: Ctrl+V reports "Objects Pasted" regardless if it worked or not.Bastien Montagne
2014-04-14Fix for the eyedropper fixes from todaySergey Sharybin
Missing color copy, noticed by @campbellbarton, thanks!
2014-04-14Fix T39702: VSE channel preview: strips used as effect operands no more visibleSergey Sharybin
2014-04-14Fix T39704: Texture painting fails with different float image working spaceSergey Sharybin
This was rather a TODO item related on supporting the proper painting color space, but added a small tweaks which will make things working for now in most of the situation (assuming the default view of display is ivnertible, as it is to be expected to be anyway). Shouldn't give much overhead since the conversion processors are cached in the color management code. And for the note: no, projection painting does not requite such a tweak because viewport works in sRGB space anyway.
2014-04-14Fix the eyedropper not working properly with different scene linear spacesSergey Sharybin
Either was some residue from the past or somebody didn't implement this in the right way. Also fixed memory leak in ED_space_clip_color_sample() caused by missing image buffer release.
2014-04-14Fix for crash un-indenting in the text editorCampbell Barton
2014-04-13Reduce overhead when sampling texture images for brushes. The tests canAntony Riakiotakis
be cached and reused.
2014-04-13Cleanup:Antony Riakiotakis
Naming: Change pressure to size_pressure, it notes correctly that this value is updated and expected to be used for size updating only. Change name of cursor function and since it is used for uv sculpting only now move to the relevant file. Also cleanup unneeded functionality from function. Stroke: Separate updating of stroke variables to invariants (updated when stroke->init = false) and variants.
2014-04-13Fix T39430, incorrect color management in paint cursor when usingAntony Riakiotakis
texture nodes. Adopt a similar system to texture sampling for painting.
2014-04-13Compile fix for Windows.Thomas Dinges
2014-04-13Split Normals I (4/5): Add support of split normals to BI renderer.Bastien Montagne
Note that this commit completely replaces old behavior of the auto_smooth feature in BI. Also note that split normals are only handled when no "advanced geometry post-processing" is used (something like Displace will obviously break it, since it has to re-compute normals after displacement...). Reviewers: brecht Reviewed By: brecht CC: campbellbarton Differential Revision: https://developer.blender.org/D368
2014-04-13Split Normals I (3/5): Add 3Dview shading support of split normals.Bastien Montagne
Mostly monkey coding in gpu ("modern" VBO drawing) and DM variants ("legacy" drawing) code... Reviewers: brecht Reviewed By: brecht CC: campbellbarton Differential Revision: https://developer.blender.org/D367
2014-04-13Split Normals I (2/5): Add basic BMesh support of split normals.Bastien Montagne
* Merely a re-implementation of core split algorithm for BMesh, taking advantage of topological data available. * This code needs valid loop indices, so added BM_LOOP support to BM_mesh_elem_index_ensure() & co. Reviewers: campbellbarton Reviewed By: campbellbarton CC: brecht Differential Revision: https://developer.blender.org/D366
2014-04-13Split Normals I (1/5): basis for split normals (nearly nothing user-visible ↵Bastien Montagne
here): * Add a new calcLoopNormals function to DerivedMesh struct, and implement it for CDDM and CCGDM (subsurf). EditDerivedBMesh (edit mode DM) only gets a dummy one in this commit. * Add a tessellated version of CD_LOOPNORMAL layer (CD_TESSLOOPNORMAL), with relevant code to handle it (tessellation, rna access, etc.). * Change auto_smooth options of Mesh (angle now in radian internaly, and toggle is now used to enable/disable split normals in DM creation process). Note BI render code is not touched here, hence its behavior regarding this option is now incoherent, will be addressed in a separate commit. Reviewers: campbellbarton CC: brecht Differential Revision: https://developer.blender.org/D365
2014-04-13Revert "Fix T39484: Time line: highlighted area for frame range one frame ↵Bastien Montagne
too short." This reverts own commit e9d733a8bd9ebf803d4afac419670974792a3c0d. Turns out there is no consensus here, better to open a design task. :/
2014-04-13LinkList stack macros to swap and pop into a separate stack.Campbell Barton
2014-04-13Code cleanup: quiet warnings & styleCampbell Barton
2014-04-12Slight modification to previous color wheel tweak.Antony Riakiotakis
Do not use compat version, we do not have a valid previous value really to use here.
2014-04-12Fix for sculpt mode last-stroke applying obmat twiceCampbell Barton
2014-04-12View3D: refactor ED_view3d_draw_offscreen and view3d_main_area_draw_objectsCampbell Barton
de-duplicate object drawing code between offscreen buffer and regular view3d. Also skip drawing grease pencil and setting pixelspace when drawing from lamps.
2014-04-12BMesh: minor change to loopingCampbell Barton
2014-04-12Walk Navigation: no one should fall through the floor ever again (fix #T39561)Dalai Felinto
This could go in 2.70a
2014-04-12Fix for color pickers:Antony Riakiotakis
HSL/HSV value would still get converted from linear values.
2014-04-11Fix part T39643: Compositor renders blank Render Layer from other ScenesSergey Sharybin
Fixed the part with missing tiles highlight and render info when rendering different scene via the render layers node. Displaying of the rendered result for a different scene after the render is finished is still not "fixed". That's an intended behavior actually to display render result for an active scene.
2014-04-11Fix T39627Antony Riakiotakis
HSL sliders jumping. The issue here is that we store HSV in display space. To correctly account for that, made sure HSV/HSL is now using the displayed color to compute the values in the sliders. RGB values still show the property values (linear for linear, gamma corrected for gamma corrected) We could change the way we store HSV uniformly (ie in all the code), but we would need to add many more conversions in the picker code to account for storing it that way. Also it doesn't make sense: Color pickers should help with -visible- color selection. It may be worth changing the RGB sliders as well. My fix takes into account the way HSV is stored in HSVCube as well in the code.
2014-04-11Fix redraw and undo issues with hidden parts in dyntopo after recentAntony Riakiotakis
changes.
2014-04-11Fix T39266: Weird Skin modifier shutdownSergey Sharybin
Fix wrong quat being calculated for curve's path. Also avoid some divisions by zero. Happened in cases when all the curve points have the same coord.
2014-04-11Blender Internal: remove BLI BVH for raytracing.Brecht Van Lommel
It has no benefits over other BVH types, as far as I know it was only added because it was possible. This also fixes T39344.
2014-04-11Fix T39584: Effects strips render blackSergey Sharybin
It's possible that effetc strip would be placed to the same 'machine' as it's inputs. We don't want to clear such strips from the stack.
2014-04-11Fix T39640: Crash on maximizing/minimizing UV/Image EditorSergey Sharybin
Added a NULL-pointer check for now, actual issue might be burried somewhere else (aka maybe traversal of the WM is not actually correct here?)
2014-04-11Fix T39206: Plane deform works incredibly slowSergey Sharybin
The issue was caused by the readEWA spending loads of time trying to sample regions outside of the buffer.Solved by adding an early exit check. We could also clamp the sampling region to the rect, but it's not so much clear whether weight will be correct in such case so left it for the future.
2014-04-11Math Lib: use less strict epsilon with BLI_ASSERT_UNIT_QUATCampbell Barton
was causing issues with pointcache