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-03-02bmmesh api - use struct rather than int[4] to initialize mesh sizes.Campbell Barton
also correct bad assert() in previous commit.
2012-03-02Fix #30405: combine HSVA node not working correct with fixed color insteadBrecht Van Lommel
of socket connected as input, patch by Denis Declara.
2012-03-01Fix related to #30416: python render_stats handler now also gets called when theBrecht Van Lommel
saved file message is printed.
2012-03-01Fix #30415: motion blur option still had an effect on external engines / cycles,Brecht Van Lommel
should not be used then.
2012-03-01fix [#30280] bmesh: Dissolve with error message kills CreaseCampbell Barton
CD_MASK_BMESH was didnt include crease of bevel weight - so copying the bmesh would skip these.
2012-03-01bmesh api:Campbell Barton
* name bmesh operator func's BMO_slot_buffer_* rather then BMO_slot_* since it wasnt obvious some only dealt with buffer, some both. * more typechecks and asserts of BMO_ functions (I lost some time calling a map with a buffer function that failed silently). * small speedup for extrude check - test if the edge is wire _before_ doign a hash lookup.
2012-03-01Code Cleanup: remove bmesh_radial_loop_next() function,Campbell Barton
just access l->radial_next
2012-03-01Same fix for file output node as Brecht did in r44580, EXR compression is ↵Lukas Toenne
defined in exr_codec instead compression.
2012-03-01fast-path for BM_edge_is_manifold, BM_edge_is_boundary functions.Campbell Barton
2012-03-01Fix related to #30384: multilayer exr files not saving compressed correctly.Brecht Van Lommel
2012-03-01fix [#30399] bmesh: Extrusions adjacent to mirror plane leave stray edges.Campbell Barton
thanks to Antony Riakiotakis for finding the cause.
2012-03-01bmesh regression with extrude.Campbell Barton
Extruding an edge where both verts were clipped would not create a face for this edge. This is ok when a connected face is also extruded but not when the edge is selected on its own.
2012-03-01style cleanupCampbell Barton
* add extra argument to BMO_slot_map_to_flag() to filter by vert/edge/face * made BMO_slot_map_* / BMO_slot_buffer_* functions stricter with type checking.
2012-03-01style cleanup: bmesh - have continue on new line, also avoid unneeded loop ↵Campbell Barton
in bmo_extrude_face_region_exec() in some cases.
2012-03-01Spelling CleanupCampbell Barton
2012-03-01Call the node freestorage callback _before_ actually freeing sockets, since ↵Lukas Toenne
this is also responsible for freeing possible socket storage data.
2012-03-01When adding a file output socket make it active, for convenience. Also move ↵Lukas Toenne
back one index when deleting the last.
2012-03-01Fix for Multilayer EXR API. This was using implementation stubs directly in ↵Lukas Toenne
the header file, causing problems with scons in particular.
2012-03-01Fix for wrong channel number in ImBuf when file node output format is ↵Lukas Toenne
something other than RGBA. This doesn't get set in the init function, has to be done manually (i guess?).
2012-03-01* Removed DNA_DEPRECATED tag from old NodeImageFile struct typedef, it ↵Lukas Toenne
doesn't work that way (duh) * Moved format field and added (deprecated) sfra and efra ints to ensure some forward compatibility of file output node. Earlier blender versions will simple interpret the struct as NodeFileImage, so by matching the first fields the numbers can stay somewhat valid.
2012-03-01A number of improvements for the file output node(s).Lukas Toenne
1) Old CMP_NODE_OUTPUT_FILE and CMP_NODE_OUTPUT_MULTI_FILE have been merged, only CMP_NODE_OUTPUT_FILE remains. All functions renamed accordingly. 2) do_versions code for converting single-file output nodes into multi-file output nodes. If a Z buffer input is used, the node is made into a multilayer exr with two inputs. (see below). Also re-identifies multi-file output nodes with the CMP_NODE_OUTPUT_FILE type. 3) "Global" format is stored in node now. By default this overrides any per-socket settings. 4) Multilayer EXR output implemented. When M.EXR format is selected for node format, all socket format details are ignored. Socket names are used for layer names. 5) Input buffer types are used as-is when possible, i.e. stored as B/W, RGB or RGBA. In regular file output the format dictates the number of actual channels, so the CompBuf is typechecked to the right type first. For multilayer EXR the number of channels is more flexible, so an input buffer will store only the channels it actually uses. 6) The editor socket type is updated from linked sockets as an indicator of the actual data written to files. This may not be totally accurate for regular file output though, due to restrictions of format setting.
2012-03-01Fix crash on edge slide when object has got multires modifierSergey Sharybin
Issue was caused by fix for slide+automerge bug resulted in accessing to freed memory from multires projection code. Solved by moving multires projection from cleanup callback to special_aftertrans_update. Patch by Antony Riakiotakis with some own corrections.
2012-03-01Remove struct NgonInterpModifierData and related ModifierType Info.Nicholas Bishop
This modifier was already removed in r44288, looks like these were just missed.
2012-02-29fix [#29135] NGons dont work with loop cutCampbell Barton
patch by Andrew Wiggin
2012-02-29Changes to startup.blend:Sergey Sharybin
- Pinch/Magnify brush isn't available from vertex paint mode anymore. - Switch default texture to Low Quality bump method The same method is used for new textures and it makes possible to view bump in 3D viewport with GLSL shading. - Anisotropic filtering is set to 2x by default.
2012-02-29add an assert for inserting an egde with the same vertices and a BMESH_TODO ↵Campbell Barton
for bevel.
2012-02-29error in recent header commit.Campbell Barton
2012-02-29Mistake in previous commit test for API vert new: it failed for no-arg case.Howard Trickey
2012-02-29use floats rather then doubles for bmesh poly functions.Campbell Barton
2012-02-29Undid part of commit 44552: can't use mathutils on doublesHoward Trickey
2012-02-29Code Cleanup: remove non existing function declarations.Campbell Barton
added some missing functions too - which are not used yep but should be there for api completeness. * CDDM_set_mloop * CDDM_set_mpoly * BLI_mempool_count
2012-02-29Fix #30328: Crash when using edge slideSergey Sharybin
Looks like it was missed BMesh element index for faces in emDM_drawMappedFacesMat. There was already call of BM_mesh_elem_index_ensure to ensure there's element index for vertices, added flag to ensure there's also index for faces.
2012-02-29Code cleanup, no functional change: use mathutils copyHoward Trickey
Also renamed a variable to make intent clearer (else seemed like there was a bug).
2012-02-29Fix 30401: Python API vert new((0,0,0)) crashes.Howard Trickey
Thanks to Campbell for fix, adding an & to an arg. Also needed to negate the sense of a later test.
2012-02-29UI: change shortcut to clear value in button with mouse over it (for the secondBrecht Van Lommel
time, sorry), from delete to backspace. Delete did not work on buttons in nodes, because it would delete the node itself or if we changed the priority interfere with deleting nodes if the cursor was placed accidentally over a button in a node. Patch by Damir Prebeg.
2012-02-29bmesh py api - initial support for selection history.Campbell Barton
2012-02-29Compilation error fix for recent indicer refactor commit.Sergey Sharybin
2012-02-29Refactor of proxies build operatorsSergey Sharybin
Split proxy build operator into three parts: - Prepare context (IMB_anim_index_rebuild_context) which prepares all needed data and stores it in an anonymous structure used by specific builder lately. - Build proxies/timecodes into temporary files (IMB_anim_index_rebuild) This function will build all selected proxies/timecodes into a temporary files so old proxies will be still available during building. - Finish building proxies (IMB_anim_index_rebuild_finish) which copies temporary files over old proxies filed and releases all resources used by a context. Context creation and finishing building happens in a main thread so it's easy and safe to close all opened handles of proxies files and refresh cache after rebuilding is finished. This should finally fix #30315: Temporary proxy files are not erased and old proxys are not updated if the proxy is built more then once (windows)
2012-02-29Code cleanup: replace a few macros in CCGSubSurf with inline functions.Nicholas Bishop
2012-02-29update doxygen comments for bmesh.Campbell Barton
2012-02-29Add blenlib function to initialize vectors from a single float.Nicholas Bishop
The new functions are copy_v2_fl, copy_v3_fl, and copy_v4_fl.
2012-02-29ndof button handling improvements: Spaceball5000's A,B,C buttons can now be ↵Mike Erwin
keymapped, ndof modifiers (shift,alt,etc.) are almost ready but still hardcoded to act like keyboard for now. added a check to prevent crash on Linux when device is plugged in after blender starts. also fixed a bug introduced by my last commit that affected the SpaceTraveler and serial devices.
2012-02-29Bugfix: vertexpaint blur brush was broken.Nicholas Bishop
Just a minor loop iteration bug.
2012-02-29Code cleanup for the neighbor_average() sculpt function.Nicholas Bishop
Moved some of the code into a couple new mesh functions for searching in poly loops to simplify the function, the rest is just cosmetic changes.
2012-02-29Style Cleanup, no functional changes.Campbell Barton
2012-02-29fix [#30367] Face Fills CrossedCampbell Barton
when making a quad from 2 edges - it was comparing the edge lengths to avoid making a bowtie quad. but this doesnt work in all cases, now compare normals instead.
2012-02-29Fix a couple typos in comments.Nicholas Bishop
2012-02-29Add solid background behind text in search menu.Nicholas Bishop
This fixes the issue of text being hard to read due to (e.g.) black text on a dark icon. Example: http://www.pasteall.org/pic/show.php?id=27401 Reviewed by Brecht: http://codereview.appspot.com/5699098/
2012-02-29fix for leak in bmo_edgenet_fill_exec and remove invalid comment.Campbell Barton
2012-02-28code cleanup: de-duplicate bmesh face creation code,Campbell Barton