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-11-05Sequencer: input color space support for image and movie stripsSergey Sharybin
2012-11-05avoid using BLI_array for remove double helper function - ↵Campbell Barton
bmesh_find_doubles_common(), was growing and array one at a time (with re-allocs), when the size is known.
2012-11-05Audaspace:Joerg Mueller
Replacing AUD_Reference with boost::shared_ptr.
2012-11-05default to Python3.3 on Linux for SCons and CMake, warn when building with ↵Campbell Barton
python 3.2x or older. also remove casts to keep Python3.2 warning quiet.
2012-11-05Bugfix #33087Ton Roosendaal
Shader nodes (Blender Internal), Math node Power() didn't accept negative values for input. Added same code as for compositor case - only allow to raise with integer values for negatives.
2012-11-05fix for freed pointer access in node_free_script()Campbell Barton
2012-11-05Improvement for text indentation: keep selection as good as possibleSergey Sharybin
Patch by Sebastian Nell, thanks!
2012-11-05Fix #31310: Thumbnails not generating with non Latin charactersSergey Sharybin
2012-11-05Hopefully fix for linking issue reported by osx usersSergey Sharybin
2012-11-05fix [#33051] view selected (focus) bugCampbell Barton
this was really a feature request!, previously the first cage vertex was used no matter what, but no the code checks to use the closest vertex to the original.
2012-11-05code cleanup: use enums for view3d_snap transverts.Campbell Barton
2012-11-05Change a way how image sequence/movie source is detecting for movie clipSergey Sharybin
Use IMB_testiffname to check whether file could be handled by ImBuf or whether it should be handled by anim routines. It solves the issue when file without extension is used for movie clip.
2012-11-05Slight better solution for sequencer's transform with alt holded downSergey Sharybin
Set T_ALT_TRANSFORM flag event handling function rather than accessing window manager form flushing sequencer transform data. Visual feedback about what exactly will happen on placing strip between two other strips could be also improved.
2012-11-05Use enums rather than defines for clips/tracking flags.Sergey Sharybin
Helps a lot when debugging.
2012-11-05Subversion bump for render tiles, motion tracking fallback option and ↵Sergey Sharybin
collisions.
2012-11-05Render engines: replace number of x/y tiles with tile sizeSergey Sharybin
Now tile size is setting up explicitly instead of using number of tiles. This allows better control over GPU performance, where having tiles aligned to specific size makes lots of sense. Still to come: need to update startup.blend to make tiles size 64x64.
2012-11-05Cycles: memory usage reportSergey Sharybin
This commit adds memory usage information while rendering. It reports memory used by device, meaning: - For CPU it'll report real memory consumption - For GPU rendering it'll report GPU memory consumption, but it'll also mean the same memory is used from host side. This information displays information about memory requested by Cycles, not memory really allocated on a device. Real memory usage might be higher because of memory fragmentation or optimistic memory allocator. There's really nothing we can do against this. Also in contrast with blender internal's render cycles memory usage does not include memory used by scene, only memory needed by cycles itself will be displayed. So don't freak out if memory usage reported by cycles would be much lower than blender internal's. This commit also adds RenderEngine.update_memory_stats callback which is used to tell memory consumption from external engine to blender. This information is used to generate information line after rendering is finished.
2012-11-05Camera Tracking: proper display of current frame in cache line when sequence ↵Sergey Sharybin
is too long
2012-11-05Camera Tracking: allow fallback to reprojection resection by user demandSergey Sharybin
This fixes some "regressions" introduced in rev50781 which lead to much worse solution in some cases. Now it's possible to bring old behavior back. Perhaps it's more like temporal solution for time being smarter solution is found. But finding such a solution isn't so fast, so let's bring manual control over reprojection usage. But anyway, imo it's now nice to have a structure which could be used to pass different settings to the solver.
2012-11-05fix for save-as-legacy mesh format doing customdata asserts.Campbell Barton
2012-11-05fix issue with shrinkwrap face projection distance comparisons when using ↵Campbell Barton
both positive and negative projection. - don't attempt to convert the 'dist' value between local/target space, since all the projections are done in target space and dist isnt used afterwards. Also, this could fail with non uniform scale - overwriting ray casts with larger dist values. - added an assert to check larger dist values never overwrite smaller ones. - remove use of sasqrt() since the value is checked beforehand anyway.
2012-11-05revert own commit r34706 (fix for [#25801]), this causes bug [#25801].Campbell Barton
checking on this code further it still isn't working correctly, will commit other changes next.
2012-11-05style cleanupCampbell Barton
2012-11-05Cycles: improve Anisotropic BSDF node, changing the Roughness U/V inputs toBrecht Van Lommel
Roughness, Anisotropy and Rotation. Also a fix for automatic tangents and OSL attribute handling. Meaning of new sockets explained in the documentation: http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/Shaders#Anisotropic
2012-11-05Fix part of #33055: uv mapping did not use the right image from the material toBrecht Van Lommel
do aspect ratio correction when cycles was enabled.
2012-11-05BGE: This patch adds a character wrapper (similar to the already implemented ↵Mitchell Stokes
vehicle wrapper) to control character physics options. Currently supported options are: * jump() -- causes the character to jump * onGround -- specifies whether or not the character is on the ground * gravity -- controls the "gravity" that the character physics uses for the character More options could be added (such as jump speed, step height, make fall speed, max slope, etc).
2012-11-04auto-link solo-nodes when making groupDalai Felinto
if make group is called with only one node selected ALL the node sockets are linked to the node group with help+review from Lukas Toenne This patch aims towards motivating users to use Group Node to share OSL nodes
2012-11-04Image Editor Operators:Thomas Dinges
* Tool tip improvements for two operators. Patch [#33077] by Harley Acheson, thanks!
2012-11-04fix own error in r51819, was reading outside of the buffer, also comment ↵Campbell Barton
unused vars.
2012-11-04Possible bugfix 32474Ton Roosendaal
Windows systems: text editor, text object, doesn't allow to input the standard set of ALT+key characters (the ones coming from the OS). - Reverted fix january 2012 - that meant to use text object ALT+keys - Removed old (90ies) feature for hardcoded special characters in Text object. (OS delivers this now) Will wait for confirmation by windows compiler :)
2012-11-04Bugfix #32987Ton Roosendaal
"Set origin to cursor" tool failed for parented/rotated objects. Matrix mashup. Thanks to Ben Batt for the fix!
2012-11-04Bugfix #33074Ton Roosendaal
In armature editmode, with mirroring, after duplication of a bone and using the Wkey "flip names" you get a crash. Code for naming was accessing a NULL in the bPose channel - not set until leaving editmode. Thanks to Ben Batt for tackling the issue :)
2012-11-04Node reroute cut operator update.Lukas Toenne
Cutting mulitple links with for inserting reroute nodes would previously insert only one reroute node for the first cut link. Now the operator will insert a reroute node for every link in the cut line. Also, if several links share the same input/output socket, it will insert only a single reroute node, which all affected links will then share.
2012-11-04Bugfix 33075Ton Roosendaal
Nodes could use duplicated memory - and on free you get duplicate-free errors. Affected texture nodes, but I suspect compositing too. Fix found by Philipp Oeser. Thanks!
2012-11-04code cleanup: double promotionsCampbell Barton
2012-11-04code cleanup: quiet -Wdouble-promotion, disabled this warnings for a few ↵Campbell Barton
files since its done throughout the code in some places.
2012-11-04code cleanup: replace macro with inline function for dynamic paint.Campbell Barton
2012-11-04Fix for r51837.Thomas Dinges
* mat->nodetree is accessed regardless of whether or not the material node is in use- Patch provided by Tamito Kajiyama, thanks!
2012-11-04Ton's last do_versions commit got rid of do_versions code for collision ↵Mitchell Stokes
masks. Adding it back in so collision in the BGE work again.
2012-11-03OSL / Filebrowser:Thomas Dinges
* Add .osl extension to the TEXTFILE filter, so .osl files will show up when the filter is enabled. (Text Editor -> Open Text Block)
2012-11-03code cleanup: float <> double conversion.Campbell Barton
2012-11-03style cleanupCampbell Barton
2012-11-03code cleanup: cmake - add missing headers, remove directories from source ↵Campbell Barton
listing. also remove logImageLib.c - empty file.
2012-11-03RNA C++: collections functions are now properly handled, meaning it is nowBrecht Van Lommel
possible to call BlendData.meshes.remove() directly. It requires special order of classes in header file (namely classes used for collection functions should be declared before collection properties with this classes are declared). Currently used naive linear search for this, could be replaced with hash or bisect, but for now performance here is not an issue. Patch by Sergey, but committing now because it's needed for next commit.
2012-11-03style cleanup: tabs & whitespaceCampbell Barton
2012-11-03Render API: shader script node for custom shaders.Brecht Van Lommel
* Shader script node added, which stores either a link to a text datablock or file on disk, and has functions to add and remove sockets. * Callback RenderEngine.update_script_node(self, node) added for render engines to compile the shader and update the node with new sockets. Thanks to Thomas, Lukas and Dalai for the implementation.
2012-11-03Cycles OSL: refactoring and fixesBrecht Van Lommel
* Moved kernel/osl/nodes to kernel/shaders * Renamed standard attributes to use geom:, particle:, object: prefixes * Update stdosl.h to properly reflect the closures we support * Fix the wrong stdosl.h being used for building shaders * Add geom:numpolyvertices, geom:trianglevertices, geom:polyvertices attributes
2012-11-03RNA/C++: string property writing was missing.Brecht Van Lommel
2012-11-03BPY/RNA: determine callback functions that are allowed to write data by a flagBrecht Van Lommel
on the function instead of checking the name.
2012-11-03Bugfix (own collection)Ton Roosendaal
Adding new image texture to Meshes didn't initialize UVs to 0-1 default. This makes initial display of textures on meshes not work. This fixes my favorite demo case: Open Blender, drop image from desktop on cube.