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
2014-08-27Only calculate texture paint slots from mtex if renderer is blenderAntony Riakiotakis
internal. This should eliminate some confusion when people use external render engines.
2014-08-27Fix T41406:Antony Riakiotakis
Disallow kernels bigger than 2x2 for blur/sharpen in projective painting due to performance considerations.
2014-08-27Revert "Fix part of T41406"Antony Riakiotakis
This reverts commit 7c7cb01aa5641414d9f0c39ab81df0f57205f362. The smoothing weights will cause shifting in the image if not calculated as they were in the branch. Solution for better performance will be to force-clip kernel to a square of size two for projective painting.
2014-08-27Do not allow empty material slots in texture painting.Antony Riakiotakis
Any mfaces using those materials will cause a crash.
2014-08-27Disable clipping on ATI cards not supporting the clipping workaround toAntony Riakiotakis
avoid software fallback.
2014-08-27Cleanup: remove _DEBUG define usageCampbell Barton
2014-08-27Tabname should be fixed here as well.Antony Riakiotakis
2014-08-27Fix for uiPanelFindByType comparing wrong memberAntony Riakiotakis
2014-08-27UI: Warn when using fallback categoryCampbell Barton
Scripts should be updated.
2014-08-27CleanupCampbell Barton
2014-08-26Add operator that deletes a texture paint layer for blender internal.Antony Riakiotakis
2014-08-26Cycles: Add an experimental CUDA kernel.Thomas Dinges
Now we build 2 .cubins per architecture (e.g. kernel_sm_21.cubin, kernel_experimental_sm_21.cubin). The experimental kernel can be used by switching to the Experimental Feature Set: http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Experimental_Features This enables Subsurface Scattering and Correlated Multi Jitter Sampling on GPU, while keeping the stability and performance of the regular kernel. Differential Revision: https://developer.blender.org/D762 Patch by Sergey and myself. Developer / Builder Note: CUDA Toolkit 6.5 is highly recommended for this, also note that building the experimental kernel requires a lot of system memory (~7-8GB).
2014-08-26Fix for broken hair sim in old files.Lukas Tönne
Files older than rB37e1285 have broken hair sim due to the (hacky) velocity "damping" factor, which is not initialized to 1.
2014-08-26Fix T38999: Tool tabs and Old Addons living in perfect harmony.Bastien Montagne
Just have a default 'Misc' category (harmless for panels in non-cat context). In case we would still want a panel to show in all tabs (rather unlikely), just explicitely give an empty string to its bl_category property. Note I choose 'Misc' because it's much shorter than 'Uncategorized' (space is an issue here), it's a one-liner to change it anyway if UI Mafia does not like it!
2014-08-26Fix T37534 remaining issue: auto-enable bevel weight viewHoward Trickey
whenever enter edge bevel weight editing. This is what happens when one makes an edge sharp, for instance. The edge bevel weight display is not on by default for performance reasons, but seems reasonable to enable it when user indicates interest by editing bevel weight values.
2014-08-26Move bUnit_getScaleUnit -> BKE_scene_unit_scaleCampbell Barton
unit.c intentionally doesn't include DNA or BKE headers (except its own)
2014-08-26Move conditional out of loop since checked condition won't changeAntony Riakiotakis
2014-08-26Fix T41590: When scene scale is not 1.0, and units are "None," Blender ↵Bastien Montagne
assumes translations are in meters. Turned out there were several issues in handling of scale parameter by numinput. Fixed that by factorizing more some code in common with 'usual' numbuttons eval code (new `bUnit_getScaleUnit()` helper will return valid scaled value, depending on given system and type). Now, numinput behaves as expected - using default unit amended by scale in case no unit is given (i.e. entering '20' with a scale of 0.01 will give you 20cm, and '20cm' as well!).
2014-08-26Fix T41355: Make-local looses linked modifiers textureCampbell Barton
2014-08-26CommentsCampbell Barton
2014-08-26Fix T41568: Dissolve & Tear Boundary Keeps VertsCampbell Barton
2014-08-26Fix T41574: Curve edit-handles draws in shadowCampbell Barton
Also avoid redundant theme-color lookups
2014-08-26Rename drawnurb -> draw_editnurbCampbell Barton
Since its only used for editmode drawing.
2014-08-25Fix T41580: Cast modifier - Edit Cache problems.Bastien Montagne
Modifiers should never ever modify data from target objects!!! With multithreaded evaluation, this is a nice bug factory!
2014-08-25Followup to previous commit: fix same wrong numinput handling in other modal ↵Bastien Montagne
ops. Also stumbled uppon 'move marker' code, was needing a bunch of fixes, cleanup and simplification, and added a candy feature - now you will enter numinput values in seconds when editor is in 'time' mode, instead of frames!
2014-08-25Fix T41534: Bevel practically unusable interactively if set to percent ↵Bastien Montagne
amount type. Turned out to be a clean/fix up of modal bevel tool, percentage mode handling was broken, numinput handling was broken, etc. Also added a way to switch between bevel types (modes) with M key, and tweaked a bit numinput code to return early in case of 'char' event with ctrl modifier.
2014-08-25Simplified Collada error message for unknown references.gaiaclary
2014-08-25Fix T41513 Avoid adding NULL values into object lists when lamp- and ↵gaiaclary
controller-instances could not be created.
2014-08-25Python API: support thick wrapped int arraysCampbell Barton
add bpy.data.version, needed for Python versioning code.
2014-08-25Fix T41524: Won't open blend file with "space" symbol in the nameSergey Sharybin
2014-08-25Move theme updates for new handles colors & co into last versioned block.Bastien Montagne
Also, tweaked versionning for lnors color - we can add immediately versionning code, using future next subversion, even without actually switching to this subversion now. Avoids 'empty' versionning blocks floating around, and often forgotten when actually raising version numbers!
2014-08-25SplitNormals UI tweaks: add own color for normals drawing, and own 'face ↵Bastien Montagne
corner' icon.
2014-08-25Fix T40993: Store selection history for extrudeCampbell Barton
2014-08-25BMesh: New operator flag not to clear historyCampbell Barton
2014-08-25Fix Color DnD setting alpha to an undefined valueCampbell Barton
2014-08-25Fix View3D glitch zoomingCampbell Barton
Fast cursor movement could clamp the distance incorrectly.
2014-08-25View3D: Add ED_view3d_dist_range_getCampbell Barton
remove hard coded limits
2014-08-25Freestyle: Fix for missing and unnecessary property update notifications.Tamito Kajiyama
2014-08-25BLI_kdopbvh: ifdef unused 'skip' memberCampbell Barton
Saves memory and speeds up balance
2014-08-25Fix nice trash read in new texture slot operator.Antony Riakiotakis
2014-08-24Cycles: Remove Volume Nodes GPU warning and gray out Sampling Method button ↵Thomas Dinges
when using GPU.
2014-08-24Fix T41548: Menu pulldown button behaves incorrectly on click if menu shadow ↵Bastien Montagne
width is set to 0 in theme prefs. This is more like a workaround actually, we use a fixed 'margin' for height in case of search menus, instead of using shadow width (which gave the bug with low values, and insane margins with big ones). Note root of the issue is that if 'top' margin is too small, the first entry of the search menu gets activated before the 'opening' click is released. This means that button will get the KM_RELEASE event, and immediately quit (see interface_handlers.c:7945, ui_handle_menu_button()).
2014-08-24Fix T41550: Python: frame_set skips frame -1; frame_set(n) sets to frame n-1 ↵Bastien Montagne
for (only) negative number n, and sets to frame n for non-negative number n. This appeared in rBrB94cb20ff4e78b, purposedly it seems, but without even a single line of comment to explain why this was needed. For now, remove it.
2014-08-24ColorRamp: remove linear/srgb conversionsCampbell Barton
Turns out these aren't needed
2014-08-23gameengine: fix T41272 - KX_Light.color returns wrong valuesInes Almeida
2014-08-23Fix T41538: Sun Beam Node has artifact at its radius.Lukas Tönne
The sunbeams node was clamping the range of influence to start at 1 pixel distance from the source. This was a poor fix for artifacts caused by an off set in buffer coordinates. Since the u coordinate starts at ceil(umax) the v coordinate also has to use ceil. This also fixes some discontinuities that became visible when the source point is close to a sharp line in the input image.
2014-08-23Smallhash: BLI_smallhash_calc_qualityCampbell Barton
Also add inline hashing function to measure different methods.
2014-08-23BGE: fix crash and return boolean on scene.replace()Benoit Bolsee
Scene replacement with invalid scene name was crashing blender, now it's a no-op. KS_Scene.replace() to return a boolean to indicate if the scene is valid and is scheduled for replacement. This allows more robust game management.
2014-08-22Fix missing tag for detecting changes with bpy.data.node_groups[...].is_updated.Brecht Van Lommel
2014-08-22Fix T41068: 3D viewport shading - Material or Window vs. RenderedSergey Sharybin
Checked with Brecht, Cycles indeed expects generated to be in 0..1 space instead of -1..1 as it is in BI.