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
2012-12-26BGE: Don't set the character controller's gravity when creating the ↵Mitchell Stokes
controller. The default from Bullet works much better than what we were using.
2012-12-26BGE: Adding a maxJumps to the character controller to adjust how many jumps ↵Mitchell Stokes
a character can perform before having to touch the ground. By default this is set to 1, which means a character can only jump once before having to touch the ground again. Setting this to 2 allows for double jumping.
2012-12-25make weight paint respect box & near clipping.Campbell Barton
also replace strncmp with BLI_path_ncmp for BLI_rebase_path, (so its case insensitive on windows)
2012-12-25weight paint without depth buffer option, works with vertex selection mode.Campbell Barton
2012-12-25BGE: Some various tweaks to try and get async lib loading to be a bit more ↵Mitchell Stokes
stable on more complex scenes.
2012-12-25BGE: Committing SolarLune's patch to allow a minimum shadow buffer size of ↵Mitchell Stokes
128 (down from 512).
2012-12-25BGE: Fixing an assert with the canvas' GetViewPort(). bf_gpu was changing ↵Mitchell Stokes
the viewport when handling shadow buffers. KX_LightObject::BindShadowBuffer() now updates the canvas with the new viewport information from bf_gpu.
2012-12-24Usual minor UI messages tweaks...Bastien Montagne
2012-12-24Looks like I forgot to cleanup that file when we switched to dynamic i18n ↵Bastien Montagne
languages.
2012-12-24Separate image input and sequencer's color spaces in the UISergey Sharybin
This two things were using the same DNA and RNA structures because internally they're completely the same. However, that was confusing from the interface point of view. Now it should be much more clear what's going on there.
2012-12-24code cleanup: don't alloca zero size and remove paranoid NULL checks ↵Campbell Barton
(checked all uses and there not needed).
2012-12-24fix possible bug with ui_item_fit() causing uninitialized variable use.Campbell Barton
2012-12-24Fix #33650: Compositor locks up when input is an unrendered render layer.Sergey Sharybin
Issue was caused by resolution detecting which assumed zero resolution is undefined one and should be re-evaluated. It doesn't work in cases when there's a missing input, causing lots of unneeded resolution re-calculation. It wasn't so much issue in average sized node trees, but it was a real problem in generated tree from the report. Currently used pretty simple solution which added a boolean flag to the node operation which signal whether resolution was ever set or not. There're probably smarter solutions here but can not think about them.
2012-12-24BGE: "Fix" for issue [#33663] "Objects Share Materials / Textures When ↵Mitchell Stokes
Grouped In SingleTexture / MultiTexture Mode" reported by Josiah Lane (solarlune). This commit adds a UI option in the Render properties to enable the new material caching in the converter. This caching can cause problems with Singletexture and Multitexture materials when texface is being used to handle materials. By default this option is enabled and users with broken games have two options: 1) Fix up their materials so they are properly using textures 2) Disable the material caching and take a speed hit during conversion time Regardless of the setting, caching is always enabled for GLSL materials.
2012-12-24BGE: Use canvas->SetViewPort() instead of glViewport() in the 2D filter.Mitchell Stokes
2012-12-24User Interface / Preferences:Thomas Dinges
* Added a new "Text Style" area into the theme section, with settings to control font kerning, shadow size, color and offset.
2012-12-23flip lines to reduce odds of re-execution (non critical race condition when ↵Morten Mikkelsen
triangles overlap
2012-12-23Patch for weirdo library recursive linking errors:Ton Roosendaal
In case you accidentally link data in a library file from the main file, Blender would crash. Now it survives, giving error messages to tell what to fix.
2012-12-23code cleanupCampbell Barton
2012-12-23fix for use of uninitialized variable with ui_handler_region_menu.Campbell Barton
2012-12-23Compilation fix for colladaSergey Sharybin
2012-12-23Add keying "options" parameter to keyframe_insert() bpy_rna function, so now ↵Bastien Montagne
you can enable 'INSERTKEY_NEEDED', 'INSERTKEY_VISUAL' and/or 'INSERTKEY_XYZ_TO_RGB' when you directly key some property from python script (previously those options were only available through keyingsets). Thanks to Campbell for review!
2012-12-23Added support of J2K codec for Jpeg2000 writingSergey Sharybin
This codec is absolutely needed to generate DCP using OpenDCP, before that external application to convert JP2 to J2K was used which slowed down export a lot. New codec is exposed to image format settings panel and called Codec. Default one is JP2 which creates files with .jp2 extension, new one is called J2K which creates with .j2c extension. Other changes: - Fixed avi jpeg warning which was treating as error here. - Made it so extension is detecting from ImageFormatData instead of image file type, which makes it possible to have different extension for the same file type depending on it's settings. IRIS format should still be changed (depending on number of channels it'll be .bw, .rgb or .rgba extension) - Default image format settings would be set from image buffer when re-saving it. Makes it possible to easily open .j2c file and save it using J2K codec (without this change it'll save as .jp2 using JP2 codec)
2012-12-23Bug fix (own collection) Ton Roosendaal
Icons in search menus were not drawing on the right location when UI panels were zoomed in large. Not very common, but annoying. (DPI setting worked fine)
2012-12-23Code cleanup: add usual 'BKE_' prefix to 'public' constraint functions from ↵Bastien Montagne
blenkernel...
2012-12-23Adding Scale Visual keying (and de-duplicated part of the code returning ↵Bastien Montagne
visual values to key).
2012-12-23fix for bug where weight paint would draw hidden faces but not draw then ↵Campbell Barton
with the backbuffer (depth selection).
2012-12-23add zbuf/depth option to weight paint border & circle selectCampbell Barton
2012-12-23add zbuf/depth option to weight paint lasso select.Campbell Barton
2012-12-23use foreachMappedVert for ED_mesh_pick_vert()Campbell Barton
2012-12-23minor speedup ED_mesh_pick_vert, ED_mesh_pick_face_vertCampbell Barton
avoid matrix multiply, use len_manhattan_v2v2
2012-12-23initial support for 'occlude background geometry' in weight paint mode.Campbell Barton
Only support mouse vertex select at the moment.
2012-12-23style cleanup: wrap long lines (>200)Campbell Barton
2012-12-22Outliner:Ton Roosendaal
Added drag-drop support for Groups. On drop in 3d window it creates an instance. Todo: it adds this on 3d cursor position still. The existing drop-object-duplicate operator is a Macro - with warning. For adding on mouse-cursor position we need a better way (new function call, just use operator option).
2012-12-22Change default baking bias distance to 0.001 for new scenesSergey Sharybin
Would need to update startup.blend as well, but not so much familiar with doing this nowadays.
2012-12-22New Outliner "Blender File" option: the first entry couldn't be ↵Ton Roosendaal
closed/re-opened.
2012-12-22Reshuffled data view for Outliner.Ton Roosendaal
- The new "Main Data" option is now under the category "Blender File". - That category also displays the Linked Library files. (Including allows browsing what's used from this file) Also fixed CTRL+click on names, crashed.
2012-12-22Bug - old code, not working for new outliner view: Click on World needed a ↵Ton Roosendaal
context check.
2012-12-22code cleanup:Campbell Barton
make vertex/weight flag names consistent ME_EDIT_VERT_SEL --> ME_EDIT_PAINT_VERT_SEL ME_EDIT_PAINT_MASK --> ME_EDIT_PAINT_FACE_SEL also remove unused header BLO_soundfile.h
2012-12-22flush selection from vertex paint and weight paint modes when exiting, this ↵Campbell Barton
isnt fool-proof, will need more work.
2012-12-22replace RNA_ID_type_name() with BKE_idcode_to_name_plural()Campbell Barton
2012-12-22flush selection when switching weight paint vertex/face selection modes.Campbell Barton
2012-12-22From the long todo:Ton Roosendaal
New Outliner mode: "Main Data". This shows a flattened, non-hierarchical list of all linkable "ID" data in your current project. It works fine on searches. Actually this is the view on the "Main" database in Blender, the one that's saved in a .blend. This is in general more useful than the "Datablocks" viewer, which is not searchable, and shows every property of data as well.
2012-12-22Small drawing glitch, for UI with transparent overlapping regions;Ton Roosendaal
- The corner 'duplicate/merge area' widget was drawing too often. (Added comment in subwindow 'active' code, too many redraws are being sent on moving mouse over region eddges)
2012-12-22Small tweak in the new "Relative Parent" option for Bones that have ↵Ton Roosendaal
Object-children: - Transform now is relative to the bone root. For backwards compatibility this transform was set to the tip for parenting... Now the new parenting option uses the root, the old one still the tip. I've noted in the code to check on a version patch, to make it consistent.
2012-12-22fix for using uninitialized flag in my last commit. Campbell Barton
2012-12-22BGE: The PyGILState_Ensure() call in KX_Scene was causing a segfault in the ↵Mitchell Stokes
Blenderplayer even when being run in the main thread. I'm removing it for now since I don't think it will really cause a problem.
2012-12-22correct own error in openmp use for BM_mesh_elem_index_ensure().Campbell Barton
2012-12-22Weight gradient tool for weight paint modeCampbell Barton
- blends from current weight into alpha zero. - uses brush alpha & curve. - respects weight paint vertex/face select modes. - updates realtime. Access With - Alt+LMB (linear gradient) - Ctrl+Alt+LMB (radial gradient) note: - WM_gesture_straightline_* are used but not well suited to this task, may end up replacing with own modal operator. - Key handling works but needs to be done better.
2012-12-22function for flushing polygon -> vert,edge selection (in object mode), ↵Campbell Barton
currently unused.