Commit graph

  • 5446dc0bf3 fix for various asserts running operator tests - not likely any of these would cause real user bugs though. Campbell Barton 2012-11-30 16:41:43 +00:00
  • d72a6c3018 fix for another error in my own recent commit, beauty fill crashed. Campbell Barton 2012-11-30 16:15:49 +00:00
  • 46636a601e Removed unused register_ lines from for and while loop nodes. These nodes were already commented out and removed in r51576. Lukas Toenne 2012-11-30 16:03:34 +00:00
  • ca64979236 fix own mistake in recent commit - entering editmode with a shape key crashed. Campbell Barton 2012-11-30 14:27:25 +00:00
  • a02e51feba Fix #33357: Strip modificator Bright/Contrast doesn't work correct for byte images Sergey Sharybin 2012-11-30 13:42:52 +00:00
  • 7fa7ce297e Map Range: added the same infinity clamping for Z buffer as normalize node. Sergey Sharybin 2012-11-30 13:17:19 +00:00
  • 4f8f5746a8 Normalize node: clamp infinities to 0/1 (depending on sign) Sergey Sharybin 2012-11-30 12:48:30 +00:00
  • 1db677a51c Final render wouldn't set compositor's update_draw callback, so added NULL check Sergey Sharybin 2012-11-30 11:26:57 +00:00
  • d2a741048a Fix #33353: Smoke color problems with adaptive domain Miika Hamalainen 2012-11-30 11:01:14 +00:00
  • 323e86694e Compositor should never add notifiers by himself, notifiers should be added from main thread using job update callback. Sergey Sharybin 2012-11-30 09:12:10 +00:00
  • ceedd5bd35 Fix cycles CUDA sm 1.3 build with 32 bit compiler, tweaked voronoi and brick code so that it can be uninlined. Brecht Van Lommel 2012-11-30 07:27:17 +00:00
  • ad2b41bc4b add margin to view fitting view-all/local-view (wasn't obvious with the models I was testing with). Campbell Barton 2012-11-30 06:55:36 +00:00
  • ef08e31134 fix for another glitch caused by r51636, setting the camera view with quad-view enabled would zoom all non camera views. Campbell Barton 2012-11-30 06:39:24 +00:00
  • 1246ef714e Fix #33351: cycles OSL not loading grayscale images as RGB correctly. Brecht Van Lommel 2012-11-30 06:10:25 +00:00
  • e7f594b0df Fix #33347: cycles OSL crash connecting string to vector socket. Brecht Van Lommel 2012-11-30 06:10:16 +00:00
  • 6bb45495d1 fix for r51636 - making the lens work in ortho mode made view-all and local-view operators give bad zoom levels. Campbell Barton 2012-11-30 06:10:01 +00:00
  • 7a1dfa298a make setting local view take the view lens int account. Campbell Barton 2012-11-30 05:29:34 +00:00
  • 8c3df03c5f make previous commit work when the camera is locked to the view (in that case use the camera lens, not the viewport lens value). Campbell Barton 2012-11-30 04:40:32 +00:00
  • c3406db4f5 fix for view-all operator not taking the view-angle into account. Campbell Barton 2012-11-30 04:25:58 +00:00
  • 5321669ef6 Fix render from local view 3d viewport not using lamps in render. Fix missing GLSL updates for objects without materials. Brecht Van Lommel 2012-11-29 19:04:33 +00:00
  • ce3ea8942c remove unneeded mesh->bmesh conversion code that copied BMLoop data in a separate loop (since there is no longer pre-allocated loop data on the new BMLoops). Campbell Barton 2012-11-29 16:36:16 +00:00
  • 7d62e6d94a Fix navmesh after recent bmsh api changes. Sergey Sharybin 2012-11-29 16:34:09 +00:00
  • 07ccd3ee3f fix [#33029] Applying modifier leaks memory Campbell Barton 2012-11-29 16:26:39 +00:00
  • f1745706ad Fix cycles motion blur + OSL + object texture coordinates issue. Brecht Van Lommel 2012-11-29 16:11:37 +00:00
  • f23b6be620 fix [#33332] UV follow active quads rewrite the script to use bmesh connectivity info. Campbell Barton 2012-11-29 14:02:28 +00:00
  • fb27a69124 Bevel: partial fix for distortion (bug 33280). Sometimes it is impossible to have same offset from both edges that are on angled faces. The fix here at least doesn't distort the non-beveled part of the model, and looks much better than before on bug example, but is still not perfect. Howard Trickey 2012-11-29 13:54:39 +00:00
  • 4e981dc566 Fix #33345: Crash when using bpy.ops.sculpt.brush_stroke Sergey Sharybin 2012-11-29 13:24:02 +00:00
  • 186bdbd8d8 Fix #33344: cycles motion blur was still crashing on CUDA sm 2.0. Solution now is also an optimization, use quaternion nlerp instead of slerp, there's no good reason to use slerp, and nlerp is faster too. Brecht Van Lommel 2012-11-29 13:07:45 +00:00
  • d387dcd110 Fix compile error with clang. Daniel Genrich 2012-11-29 12:22:07 +00:00
  • df4e1953ac we need 2.8.8 for cmake on mac - patch by Jens Verwiebe Dalai Felinto 2012-11-29 10:28:06 +00:00
  • 40e75fd2eb Dependencies Builder: disable LINKSTATIC for OIIO Sergey Sharybin 2012-11-29 08:22:02 +00:00
  • 149b607141 py/bmesh api: add radial prev/next attributes to the loop Campbell Barton 2012-11-29 05:54:35 +00:00
  • 5ce13d0c6c BGE: Fixing the double-click issue for mouse events too. The previous fix only fixed double-click keyboard events. Mitchell Stokes 2012-11-29 05:21:24 +00:00
  • 858149d7c7 bmesh py api: add bmesh.update_edit_mode(), there was no way to redraw the 3d view or re-calculate face tessellation from python. Campbell Barton 2012-11-29 05:02:06 +00:00
  • ede703ab85 some minor edits - script stub printed resource warning with py3.3 (not closing a file). - bmesh customdata layer access had bad docstring. - float/double conversion warnings in sequencer code (use doubles since result is double) - remove unused var Campbell Barton 2012-11-29 03:55:07 +00:00
  • c86045d7a2 bmesh py api: use generic checking macros to see if an object if from the same bmesh. - was such a common operation so this saves having exceptions set inline all over the place. Campbell Barton 2012-11-29 03:25:37 +00:00
  • 078487e98e bmesh py api: add BMeshFaceSeq.active attribute- bm.faces.active Campbell Barton 2012-11-29 02:44:06 +00:00
  • 9653c929ed skip recalculating tessface when adding objects if 'EnterEdit-mode' is disabled. Campbell Barton 2012-11-29 02:37:39 +00:00
  • c3e1813820 Fix related to #33340: add a warning to bge from_id documentation to not store id() in game object integer properties since it may not fit in 32 bits integers. Brecht Van Lommel 2012-11-29 01:25:38 +00:00
  • 0d6976ad0c Fix #32900: object motion blur not working on the GPU. To make this work I disabled motion blurring of scale animation, probably not a big loss in practice since it's not so common to animate this, can be added back later. Brecht Van Lommel 2012-11-29 00:43:50 +00:00
  • bb0195e039 Fix #33337: cycles crash with progressive refine and multiple render layers. Brecht Van Lommel 2012-11-28 19:57:29 +00:00
  • 777449029b Seems cmake in debian squeeze is broken and fails to handle BOOST_ROOT Sergey Sharybin 2012-11-28 19:37:37 +00:00
  • 33f81187fb Fix #33335: cycles SVM closure issue in recent bugfix, incorrectly tagging node as done. Brecht Van Lommel 2012-11-28 19:13:34 +00:00
  • 0aad9f674a Move to Layer: optimization so that the first change in the popup menu does not do an undo push & undo step, there's no reason this is needed. Brecht Van Lommel 2012-11-28 16:42:39 +00:00
  • 4c13633582 Fix #33334: missing glossy label for OSL phong ramp caused assert. Brecht Van Lommel 2012-11-28 16:42:32 +00:00
  • 33f451838a For sure buildbot's release buildflags should include -DNDEBUG, otherwise asserts will abort execution for release builds. Sergey Sharybin 2012-11-28 16:19:45 +00:00
  • f828a318f5 include an example in the api docs for using bmesh operators to make 2 links in a chain. Campbell Barton 2012-11-28 15:08:45 +00:00
  • 96136d3d88 bmesh operator py api: - fix for incorrect bmesh operator type-check for mapping slots. - fix for python causing an assert when invalid args are given. - fix memory leak with some exceptions. Campbell Barton 2012-11-28 15:07:57 +00:00
  • cac253a502 fix for minor annoyance - when extruding a circle there would always be one face flipped, now edges are all ordered in the same direction. Campbell Barton 2012-11-28 14:15:54 +00:00
  • 8d4741b501 Dependency builder: reduce amount of needed sudo commands by checking permissions for $INST folder Sergey Sharybin 2012-11-28 13:34:44 +00:00
  • 406d680cee Dependency builder: fixed sources directory not creating in some cases Sergey Sharybin 2012-11-28 13:27:12 +00:00
  • 1212237ae4 Fix normal compositing/shader node not showing normal widget. Brecht Van Lommel 2012-11-28 13:20:45 +00:00
  • a8905364c3 Typo fix in comment. No functional changes. Sergey Sharybin 2012-11-28 09:49:26 +00:00
  • b91cf60962 Fix #33330: Proxies are not built in Sequencer if preview is visible Sergey Sharybin 2012-11-28 09:36:23 +00:00
  • 25b7d35484 fix/workaround [#33309] small + in few windows text/image/compo were missing '+', toggling adds them. Campbell Barton 2012-11-28 09:10:27 +00:00
  • 2eb21ef30c Fix #33295: Shifted movie strip when rendering <100% resolution for strip with complex transform Sergey Sharybin 2012-11-28 09:01:00 +00:00
  • 0b9be70591 typo's and some style cleanup, also added asserts into BLI_vsnprintf and BLI_sprintfN when invalid args are given. Campbell Barton 2012-11-28 06:43:04 +00:00
  • 71e7f9028f Copy face attributes when creating new faces in BMO_symmetrize Nicholas Bishop 2012-11-28 05:07:04 +00:00
  • e35b235925 fix [#33320] Decimate modifer in collapse is inconsistent when limiting to a vertex group Campbell Barton 2012-11-28 02:49:06 +00:00
  • 4fe35721e6 bmesh operator api reference - add in 'bmesh' arg at the start of each operator, also use :class: references. Campbell Barton 2012-11-28 01:14:11 +00:00
  • c5a8bd498d use radians for 'spin' bmesh operator (since the rest of the py api uses radians). also rename BMO_OP_SLOT_SUBTYPE_MAP_FLOAT -> BMO_OP_SLOT_SUBTYPE_MAP_FLT for consistency. Campbell Barton 2012-11-28 00:47:33 +00:00
  • 8ecce451ab bmesh operator naming - use clearer names for args eg: (mat -> matrix, use_singleedge -> use_single_edge) Campbell Barton 2012-11-28 00:16:06 +00:00
  • 69948150ad improve docstring for BMO_op_vinitf(). Campbell Barton 2012-11-27 23:37:02 +00:00
  • 134bbf3791 GPU: remove GPU Mipmap Generation option and just always enable it, it's an old OpenGL 1.4 feature that is stable, there's no reason not to use it. Also fixed GPU mipmap generation not working in the game player. Brecht Van Lommel 2012-11-27 22:51:28 +00:00
  • f4c93ae935 Fix #33328: cycles not rendering dupliframes, needs an exception. Brecht Van Lommel 2012-11-27 21:47:55 +00:00
  • 390ddd9103 Fix #33168: collada export added incorrect -material postfix to material names. Brecht Van Lommel 2012-11-27 21:26:06 +00:00
  • a31cc2aeb7 Fix #33326: outliner numpad minus collapse followed by numpad plus expand did not work. Brecht Van Lommel 2012-11-27 20:12:00 +00:00
  • e066601fdd Fix #33324: Auto IK not working after recent changes. iTaSC it seems never worked with Auto IK, now that's fixed too. Brecht Van Lommel 2012-11-27 20:07:12 +00:00
  • 936fca57c3 BGE: Fix for [#33027] "logic.keyboard polling rate extremely low" reported by Josiah Lane (solarlune). The embedded player now treats KM_DBL_CLICK the same as KM_PRESS. Mitchell Stokes 2012-11-27 17:41:39 +00:00
  • 5a6d695218 CMake: hide some unnecessary LLVM/OSL/EXR prints. Brecht Van Lommel 2012-11-27 17:30:46 +00:00
  • c0a7830733 fix crash with path conversion, not all materials have nodes Antony Riakiotakis 2012-11-27 17:21:58 +00:00
  • 2dbbcb4c73 add osl shader scripts to bpath walker (so making paths absolute or relative applies to shader paths too). also remove "RNA_types.h" include from BKE_nodes.h. Campbell Barton 2012-11-27 16:19:52 +00:00
  • b43c022373 Move to layer: remove the OK button and make it apply immediately like it did before, is much nicer workflow. Now only if global undo is disabled will the OK button show. Brecht Van Lommel 2012-11-27 16:02:15 +00:00
  • 5f8fded639 Fix cycles OSL shader loading warnings after recent bugfix. Brecht Van Lommel 2012-11-27 16:02:12 +00:00
  • 2b080dbc4e Fix part of #32248: transform with a size limit constraint did not preserve negative scale. Brecht Van Lommel 2012-11-27 16:02:03 +00:00
  • 21db9ac0f4 replace and exception macro's for static functions and fix some bad assumptions. Campbell Barton 2012-11-27 15:26:10 +00:00
  • eda56398af Camera Tracking: fixed camera solve operator not updating scene camera Sergey Sharybin 2012-11-27 15:10:22 +00:00
  • c9d84ab5ed split py->slot & slot->py into their own functions & fixed some mistakes with conversion. Campbell Barton 2012-11-27 14:25:38 +00:00
  • 492af7cc6b move bmesh operator calling into its own file. Campbell Barton 2012-11-27 13:54:34 +00:00
  • 2d5b8172e9 add empty files (will move bmesh operator calling here) Campbell Barton 2012-11-27 13:45:28 +00:00
  • 1fa12f09d5 OSX/scons: introducing and testing an unexported_symbols_list to prevent clashes, todo: cmake Jens Verwiebe 2012-11-27 11:38:59 +00:00
  • f79c61c166 Masking: fixed bug with vector handles not updating when CV is parented to a motion track. Sergey Sharybin 2012-11-27 11:28:39 +00:00
  • 9b14d3608f Mark boost symbols as local Sergey Sharybin 2012-11-27 10:24:18 +00:00
  • a7555a81c7 remove unmaintained eltopo, keeping scons/cmake entries, but commenting out user visible config to make branch merging less of a hassle. Campbell Barton 2012-11-27 09:52:20 +00:00
  • 7c36100930 new bevel was still referring to old property name (holding shift wasnt working while beveling). Campbell Barton 2012-11-27 09:47:22 +00:00
  • c00a1b7493 use clearer names for 'single' bmesh operator args & add '%e' to BMO_op_vinitf comments. Campbell Barton 2012-11-27 09:41:08 +00:00
  • a9855c227e py/bmesh api - add support for single item buffers (odd feature but used quite a bit with bmesh operators). also add utility functions BMO_slot_buffer_from_single(), BMO_slot_buffer_get_single() Campbell Barton 2012-11-27 09:21:57 +00:00
  • 0cd26e6066 Fix crash opening .blend file with missing lib linked scene and no local scene. Brecht Van Lommel 2012-11-27 08:19:34 +00:00
  • 9775f1d743 generate api reference for 'bmesh.ops', restructured text is extracted from bmesh_opdefines.c. Campbell Barton 2012-11-27 06:56:51 +00:00
  • 90666d3436 code cleanup: bmesh operator comments, readying for doc-generation. Campbell Barton 2012-11-27 06:53:26 +00:00
  • 9982b283e6 fix for asserts added in own recent commit with more strict type-checking - BMO_slot_copy now only copies compatible elements. Campbell Barton 2012-11-27 02:34:40 +00:00
  • 33c92a02e4 Bevel: better round profile code. Easier to understand, no touchy intersect code, and works even when arms aren't equal length. Old code ifdef'd for now, will remove soon. Howard Trickey 2012-11-27 01:07:22 +00:00
  • f8bc346eff bmesh/py operator api: add type checking for element buffers, there was nothing stopping python from passing any element type into an argument when in some cases only verts/edges/faces were expected. now operator args define which types they support. Campbell Barton 2012-11-27 00:50:59 +00:00
  • f9e339ef00 fix/workaround [#33281] script goes into not responding Campbell Barton 2012-11-26 23:18:04 +00:00
  • ceed3ef640 Fix #32907: failure rendering a complex node setup, hitting fixed max number of closures limit. Optimized the code now so it can handle more. Brecht Van Lommel 2012-11-26 21:59:41 +00:00
  • eab58bf994 Spell check updates... Bastien Montagne 2012-11-26 21:25:50 +00:00
  • 42dc0dc5ef Fix #33226: error loading .blend files with different endian on Mac. The cause was wrong inline and pure attributes on the endian switch function. Brecht Van Lommel 2012-11-26 20:37:04 +00:00
  • 5393922d1d Remove non existent pthread include directory for MinGW, also slight message correction for 64 bit MinGW Antony Riakiotakis 2012-11-26 19:50:08 +00:00
  • 864c4112e9 Fix #33316: mesh edge short path select was wrong on large/small objects. Brecht Van Lommel 2012-11-26 19:10:34 +00:00
  • c71ab7e774 Fix wrong color space used for generated float images Sergey Sharybin 2012-11-26 17:38:03 +00:00