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
2013-02-05Workaround for deadlock in face/hole merge function in carveSergey Sharybin
which could happen in cases of degenerated faces.
2013-02-05add RNA_define_animate_sdna() so animation can be easily disabled when ↵Campbell Barton
defining many properties - currently use to disable animating brushes and toolsettings.
2013-02-05Fix #34041: rendered view + borderSergey Sharybin
Issue was caused by rare cases when camera move happens just after last sample was finished, this would lead to missing delay reset because render cycle will go to pause_cond.wait(). No reset will happen at this point because of some kind of optimization which checks whether camera is tagged for update and wouldn't do reset in this case. Talked to Brecht and seems this optimization is not actually needed and removing it will solve issue with frozen preview.
2013-02-05Fix particle child render resolution access not working outside of the ↵Brecht Van Lommel
render thread, and rename ToggleRender to set_resolution to follow RNA conventions.
2013-02-05Fix non-progressive lamps with multiple samples not giving correct intensity ↵Brecht Van Lommel
after recent fix.
2013-02-05And one more "G.main" compile fix, this time for BGE ;)Bastien Montagne
2013-02-05* One more fix for Collada. Thomas Dinges
2013-02-05Tracking settings for new clip didn't match default resetSergey Sharybin
2013-02-05Attempt to fix collada compilation after recent commitSergey Sharybin
I don't have recent collada compiled here atm, so perhaps there're more issues here.
2013-02-05Fix #34040: Moving Normal Node with enabled Cycles Material Preview crashesSergey Sharybin
Issue was caused by couple of circumstances: - Normal Map node requires tesselated faces to compute tangent space - All temporary meshes needed for Cycles export were adding to G.main - Undo pushes would temporary set meshes tessfaces to NULL - Moving node will cause undo push and tree re-evaluate fr preview All this leads to threading conflict between preview render and undo system. Solved it in way that all temporary meshes are adding to that exact Main which was passed to Cycles via BlendData. This required couple of mechanic changes like adding extra parameter to *_add() functions and adding some *_ex() functions to make it possible RNA adds objects to Main passed to new() RNA function. This was tricky to pass Main to RNA function and IMO that's not so nice to pass main to function, so ended up with such decision: - Object.to_mesh() will add temp mesh to G.main - Added Main.meshes.new_from_object() which does the same as to_mesh, but adds temporary mesh to specified Main. So now all temporary meshes needed for preview render would be added to preview_main which does not conflict with undo pushes. Viewport render shall not be an issue because object sync happens from main thread in this case. It could be some issues with final render, but that's not so much likely to happen, so shall be fine. Thanks to Brecht for review!
2013-02-05own recent change to triangulate bmesh operator stopped filling in mapping ↵Campbell Barton
slot 'face_map.out', not used by blender its self but useful for scripts, enable this again.
2013-02-05remove stringify macro from alloc'sCampbell Barton
2013-02-05fix [#34105] bake artifactsCampbell Barton
different threads could allocate the mask buffer and overwrite the same pointer, regression since 2.65
2013-02-05fix [#34113] operator_menu_enum() - Tooltip not showing descriptionsCampbell Barton
second fix from this report which makes the menu show tips even when 'bl_property' isn't set.
2013-02-05add python api docstring for 'bpy.types.Operator.bl_property'Campbell Barton
2013-02-05fix [#34113] operator_menu_enum() - Tooltip not showing descriptionsCampbell Barton
Python wasn't able to set 'OperatorType.prop', which is used by uiButGetStrInfo(). add 'bl_property' to python operators which is assigned to OperatorType.prop when registering. (api docs coming next)
2013-02-05fix for valgrind warning - using uninitialized variable. Though in practice ↵Campbell Barton
it didn't cause any problems. Getting the 'CTX_data_main' while un-fullscreen'ing a space would do a context lookup into the view3d_context which had an uninitialized layer. since view3d_context doesn't hold a 'main' member it never did anything but cleaner not to do context lookups while modifying the view. - noticed while checking on a real bug :)
2013-02-05rigidbody: Avoid always making passive objects kinematicSergej Reich
It's only needed when they're being transformed. Also deactivate passive objects after transformation so they don't keep acitvating deactivated objects. Fixes issues with using "start deactivated".
2013-02-05rigidbody: Fix [#34108] Rigid body with no polygons crashes blenderSergej Reich
Fall back to using box shape in case creating shape from mesh fails.
2013-02-05rigidbody: Don't allow collision shape to be animatedSergej Reich
While it's fun to be able to change collison shape while the simulation is running it can cause crashes in some cases.
2013-02-05rigidbody: Fix [#34106] Deleting an object with Bullet Constraint crashes ↵Sergej Reich
Blender Constraints are deleted before rigid bodies so need to check if constraint exists in case both the constraint and ridid body are on the same object.
2013-02-04The usual UI messages tweaks...Bastien Montagne
2013-02-04Cycles UI Code:Thomas Dinges
* Some more variable cleanup for old texture output.
2013-02-04updated fix for [#34089] Crash opening file containing translation node ↵Monique Dewanchand
saved before rev54235 some of our artists work to much on trunk :) Especially our beloved Pablo Vazquez. We increased the blender file sub-version for checking if translate nodes needed to be updated. Happy blending.
2013-02-04Fix for [#34110] Displacement modifier + Procedural texture + Cycles -> ↵Thomas Dinges
'NoneType' object has no attribute 'texture_mapping' * Issue was caused by a remaining part from the "OUTPUT_TEXTURE" node UI code, from the original Cycles branch.
2013-02-04Compile fix for r54300, setFactorXY function does not return a value. Thomas Dinges
2013-02-04code cleanup: warningsCampbell Barton
2013-02-04Compositor "Relative" option for Translate node, same as for other nodes thisBrecht Van Lommel
makes it possible to specify an offset relative to the render resolution (so 0.5 is half the image rather than giving the number of pixels). It's a bit late but it's a trivial change and needed for 4k mango render.
2013-02-04Fix cycles intersection issue with overlapping faces on windows 32 bit and CPUBrecht Van Lommel
without SSE3 support, due to 80 bit precision float register being used for one bounding box but not the one next to it.
2013-02-04Fix window fullscreen crash when building for Mac OS X 10.5.Brecht Van Lommel
2013-02-04fix for rangefunc being unused for int & int array.Campbell Barton
also cast strlen to an int to avoid overflow.
2013-02-04fix for memory leak selecting dope sheet summary with mask/grease-pencil data.Campbell Barton
2013-02-04fix [#34107] Grease pencil crash after box selectCampbell Barton
2013-02-04fix [#34104] vertex color: color select bugCampbell Barton
changing the hue in a color picker on a panel when black/white was selected would fail because the hue from the previous state wasnt stored.
2013-02-04Fix #34079: RGB and HSV values inconsistencySergey Sharybin
Use COLOR_GAMMA subtype for new image color since this color is actually being color managed. Also made it so byte and float buffers would have the same exact display color after creation with the same color value. Also made it so color strip's color have COLOR_GAMMA subtype, otherwise swatch color wouldn't match render result which is not nice at all.
2013-02-04fix [#34098] Crash after using Decimate or Remesh modifiersCampbell Barton
converting a derived mesh to a mesh didnt clear its selection history, which could be invalid after applying a modifier.
2013-02-04Cycles / OSL:Thomas Dinges
* Fix for r53689, there are two noise types, signed and unsigned. Caused Musgrave Texture to render differently compared to SVM backend.
2013-02-04Cycles preview scene: made render layer name match name used for BI previewSergey Sharybin
This is needed because render result is being reused between different render previews and keeping names out of sync means once preview result was created for blender internal, it wouldn't be updated after switching to cycles. Same goes to switching from cycles to other renderers like lux and yaf. Simply updated cycles_preview.blend for now, could be solved from code side as well, but IMO better to collect such a limitations of preview blend files and solve them all together during "custom preview.blend for external engines" project. Reported by Jens in IRC.
2013-02-04add BM_edge_is_contiguous(), check for python api.Campbell Barton
2013-02-04fix [#33831] "Alt" key is "Alt Window Deactivated"Campbell Barton
update to the ubuntu workaround from Shinsuke Irie.
2013-02-04style cleanup: spaces -> tabsCampbell Barton
2013-02-04style cleanupCampbell Barton
2013-02-04drawvolume was timing drawing unnecessarily,Campbell Barton
replace local defined timing functions with calls to TIMEIT_* macros from PIL_time.h and disable by default.
2013-02-03One fix for bug [#33785] compositor is (unnecessarily?) slowMonique Dewanchand
Added additional buffers - new subtree - for groupnodes. One needs to be aware of how groupnodes should be created. Having translate & scale nodes, with the translate inside the groupnode and the scale node outside, causes artefacts. Both should be inside or outside the groupnode. Same holds for other distort nodes.
2013-02-03Fix for [#34089] Crash opening file containing translation node saved before ↵Jeroen Bakker
rev54235
2013-02-03Fix for [#34022] Lines on renders using Blur node in flat modeJeroen Bakker
2013-02-03remove paranoid null check from BLI_ghash_lookup(), was the only ghash ↵Campbell Barton
function with a null check, callers better check the ghash exists first.
2013-02-03Fix #34087: cycles shadow pass not properly normalized for non-progressive ↵Brecht Van Lommel
integrator with > 1 samples for a lamp.
2013-02-03fix [#34093] Metastrips don't behave correctly with alt+leftarrowCampbell Barton
2013-02-03style cleanup & some spellingCampbell Barton