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
2012-10-07code cleanup: glare stream operation was setting alpha array twice.Campbell Barton
2012-10-07add type checking for more error prone macros.Campbell Barton
2012-10-07rename avi files (endian.h is common linux include).Campbell Barton
2012-10-07patch [#32556] Stupid endian conversion in avi formatCampbell Barton
from Andreas Schwab (schwab) modified to use code from BLI_endian_switch.
2012-10-07Optimization for endian switching, but shifting is a lot faster then using a ↵Campbell Barton
temp char (approx 18x speedup on my system).
2012-10-07patch [#32791] Spelling mistakes corrected.Campbell Barton
from Sunny Gogoi (darkowlzz)
2012-10-07Fix render engine API compatibility breakage in end_result, this parameterBrecht Van Lommel
should have been optional.
2012-10-07BGE: Committing patch [#31442] "API improvements: Group references python ↵Mitchell Stokes
api, for better control over groups and instances" by Martin Sell (moerdn). This patch adds a member and a group property to KX_GameObject: * KX_GameObject.member returns the list of group members if the object is a group object, otherwise None is returned * KX_GameObject.group returns the group object that the object belongs to or None if the object is not part of a group
2012-10-06Force USE_QTKIT for osx 64bitJens Verwiebe
2012-10-06Fix for WITH_LLVM cmake option: When using WITH_CYCLES_OSL this option is ↵Lukas Toenne
forced ON, but this change was not cached yet. Thanks to Jens Verwiebe for providing this fix.
2012-10-06Avoid unecessary minimizer calculations in dualconNicholas Bishop
* The minimize() function, which solves a least-squares problem, is only needed for sharp remesh mode, but was being calculated for smooth and blocks modes as well. Disabling this calculation when it's not needed gives a big performance boost.
2012-10-06Code cleanups for dualcon octreeNicholas Bishop
* Move InternalNode operators from Octree class into InternalNode struct * Constify various member functions
2012-10-06Increase maximum octree depth to 12Nicholas Bishop
Note that this is just an RNA change, underlying dualcon octree already supports even higher values.
2012-10-06Cycles / OSL:Thomas Dinges
* OSL UI message did not show up when device type was GPU, but User Preferences were None. Also remove experimental check, more convenient for testing.
2012-10-06Improve flat-shaded VBO drawing for sculpt meshesNicholas Bishop
Separate vertex copies are now made for flat-shading, such that the normal is correctly flat-shaded. The element index buffer is not created in this case.
2012-10-06Code cleanups for PBVH GPU buffersNicholas Bishop
* De-duplicate GPU code to check if VBO should be used. * Add a flag to indicate if the buffer should be drawn smooth or not, rather than checking each time the node is drawn.
2012-10-06Fix for a case of 'static initialization fiasco' with OSL closure variables. ↵Lukas Toenne
The parameter lists are using OIIO::TypeDesc static standards, which are also static variables. With static OSL libraries these are not initialized when the closure parameter lists are initialized, so OSL rejects the closure types. Putting static initialization into functions works just as well, but ensures the OIIO::TypeDesc access is delayed until initialization is complete.
2012-10-06Fix for incomplete loading of liboslexec static library. This is needed in ↵Lukas Toenne
order to provide the osl_allocate_closure_component function for LLVM.
2012-10-06added simple checker for array sizes, uses clang to parse C/C++,Campbell Barton
Warns if an array is passed to a function where the array is declared larger, eg float[2] argument is passed function defined as float[3], (or a greater size). Existing free static checkers dont do this from what I can tell.
2012-10-06fix writing past array bounds in imagewraposa().Campbell Barton
also correct array sizes in othere areas.
2012-10-06fix reading past array bounds for nearest_uv_between() and ↵Campbell Barton
draw_tracking_tracks().
2012-10-06Fix for UV texture coordinate problem in cycles, after recent fix.Brecht Van Lommel
2012-10-06Better support for LLVM linking, needed for static OSL library.Lukas Toenne
This adds cmake code for LLVM on linux and updates the cmake code used for OSX. LLVM is linked like other external libraries now, by using the setup_liblinks and setup_libdirs macros instead of the PLATFORM_LINKFLAGS variable. The use of llvm-config for getting a list of libraries can also be simplified quite a bit. Caching the LLVM_DIRECTORY and LLVM_VERSION strings could be nicer though.
2012-10-06Color Management: fixed loading configuration from non-ascii pathsSergey Sharybin
Used the same hack as BLI gzip is using -- calculate short path and send it to OCIO library.
2012-10-06Bugfix [#32789] (Minor) Different types used between func declaration andJoshua Leung
definition (EDBM_selectmode_convert()) Cheers to Sebastian Nell (codemanx) for catching this.
2012-10-06toggle cut through in the knife tool now refreshes (before you had to wave ↵Campbell Barton
the mouse about to see the result). also remove print from last commit.
2012-10-06fix [#32779] Bmesh module: assigning to bm.select_mode crashes Blender if ↵Campbell Barton
bmesh is empty was missing set typecheck
2012-10-06add mball_foreachScreenElem() and use for lasso & circle selection, also ↵Campbell Barton
utility metaball functions to (de)select all.
2012-10-06add circle select for metaballsCampbell Barton
2012-10-06disable padding warning for DNA, gave problems with struct bounds padding ↵Campbell Barton
which DNA ignores. tag operator callbacks as needing their return values used. These are not directly called in many places so the inconvenience is minimal.
2012-10-05Grease Pencil notifier/listener cleanupDan Eicher
As suggested by Campbell on the IRC gave grease pencil its own notifier type (NC_GPENCIL) and made the makesrna notifier functions actually update properly. Also got the #ifdef'd GreasePencil.layers.[new/remove] functions working.
2012-10-05use pose_foreachScreenBone for pose lasso and circle selectCampbell Barton
2012-10-05Fix part of cycles/osl light pass rendering, transmission still not correct.Brecht Van Lommel
2012-10-05add armature_foreachScreenBone(), use for lasso and circle select.Campbell Barton
also add boundbox checking for lasso select.
2012-10-05code cleanup: de-duplicate enum.Campbell Barton
2012-10-05code cleanup: use functions to initialize selection user data structs, use ↵Campbell Barton
radius-squared for circle select comparisons. edge_fully_inside_rect() & edge_inside_rect() args were shorts when all callers were passing ints.
2012-10-05Code cleanupJoshua Leung
* Added/fixed some comments * Swapped order that invoke/exec calls are defined in the operator definitions to reflect flow better
2012-10-05Fix generated texture coordinate issue after "from dupli" option was added.Brecht Van Lommel
2012-10-05Follow Path Constraint - "Animate Path" OperatorJoshua Leung
Added a convenience operator to the Follow Path constraint which adds a F-Curve for the path (or the operator's "fixed position" value if no path is assigned), with options for setting the start frame and length of motion. This makes it easier for common users to just set up a quick follow-path animation where the camera (e.g. flying around a set over certain number of frames). A key advantage of this is that it takes care of the underlying math required for setting up the generator curve accordingly (I've got some plans for making this a bit friendlier to use later). Now, animating the paths is a one-click operation, with the start and length properties able to be controlled using the operator properties.
2012-10-05Whitespace editsJoshua Leung
2012-10-05Warning indicators for animators when Auto Keying is enabled during transformJoshua Leung
Recently on the bf-funboard list, there have been some requests for clearer indications for animators that autokeying has been enabled when transforming so that corrective action can be taken sooner if this wasn't expected. This is especially important in distributed+collaborative environments where multiple artists may work on a single shot file: someone working on a shot from another animator may not be aware that autokeying was enabled, thus accidentally setting a whole bunch of extra keyframes. In this current incarnation, we display using red (not hardcoded, but using an existing theme color) a solid 1px border around the 3D view while transforming with autokeying enabled. In addition to the border, a blinking indicator (record icon + "Auto Keying On" text) appear in the top right corner, as inspired by the traditional recording indicator icons on camcorders.
2012-10-05Fix #32770: iTaSC IK solver not working correct with bones that have stretch ↵Brecht Van Lommel
with have all rotation axes disabled.
2012-10-05Typo fix: Tooltip for "Offset Factor" for FollowPath constraint referred toJoshua Leung
"bone" instead of "curve"
2012-10-05Clean up in "add object" code:Bastien Montagne
* Get rid of ED_object_add_generic_invoke() and all invoke callbacks using it, it was doing nothing exec() callbacks would not do. In fact, its only action (setting part of common add ops properties, like loc, layers, etc.) was needed too by direct exec call, so it was done twice in case of using invoke()! * Replace custom invoke code for metaballs by WM_menu_invoke helper (as already used by lamps). * Add a new OBJECT_OT_empty_add op, to allow direct addition of empties of a given drawtype. * And some general code cleanup (like trailing spaces, empty lines, ...). Did quite a bunch of tests/verifications, but obviously could not tackle all possible scenarios... Anyway, if any, bugs should arize quite quickly (but I don’t expect any! :p ).
2012-10-05Fix #32734: Object.to_mesh() gave wrong user count for curves/surface/text ↵Brecht Van Lommel
objects.
2012-10-05Fix related to #32734: crash saving blend file from render_pre callback. NotBrecht Van Lommel
sure I want to recommend anyone doing this, but the fix is simple.
2012-10-05Fix #32735: GLSL shadows not working together with X-ray drawing.Brecht Van Lommel
2012-10-05more improvements to logic for selection/projection: replace ↵Campbell Barton
ED_view3d_project_short_global() with ED_view3d_project_int_object() in some places.
2012-10-05Fixed compilation error on widowsSergey Sharybin
Was caused by mixing up own C-API typedefs with OCIO's
2012-10-05Booleans: epsilon for planar checks seems a bit too small for single ↵Sergey Sharybin
precision math This could solve issue #32748: Boolean Modifiers Making unneeded edges?