Commit graph

  • abce6309e3 Scons: better fix for OSL compiler path, so it also works on OS X. Brecht Van Lommel 2012-11-19 15:50:28 +00:00
  • 2f50102131 Implementation of string lookup functions for collections in the C API. These were declared in RNA_blender.h but not actually implemented in the respective *_gen.c files. Lukas Toenne 2012-11-19 15:18:08 +00:00
  • 48639af5f8 use input and output slots for bmesh operators, needed for the python api to get return values. Campbell Barton 2012-11-19 14:58:31 +00:00
  • 312abf8cb2 SCons: make OSL linking work on windows, and fix OSL compiler path issue to properly expand to absolute path. Brecht Van Lommel 2012-11-19 14:54:35 +00:00
  • 9947f70f19 Localization should not depend on debug locale library Sergey Sharybin 2012-11-19 13:15:11 +00:00
  • 3b570440e4 OSX/scons: refine oslc compile workaround Jens Verwiebe 2012-11-19 11:46:55 +00:00
  • 45f75df1ce OSX/cmake: py 3.3 migration Jens Verwiebe 2012-11-19 11:45:25 +00:00
  • 7ecbc39610 Basic work for an ALL_STATIC option, to enable when you want to build blender in a portable way. Still WIP! Bastien Montagne 2012-11-19 11:12:30 +00:00
  • 063ca9b2a6 No boost system when we have own compiled version! Bastien Montagne 2012-11-19 10:45:03 +00:00
  • 29fe8abf8d OSX/scons: migration to py 3.3 Jens Verwiebe 2012-11-19 10:14:55 +00:00
  • 67031c1712 Fix when statically linking with distro's boost: in this case, we most likely also need to statically link against icu, as most boost packages are built with it. Without that, you get a bunch of errors at link time (when using boost_locale, or, in freestyle branch, boost_regex). Bastien Montagne 2012-11-19 08:51:35 +00:00
  • 509e178f72 Definitive fix for version_ge with equal versions like "1.0.0" and "1.0". Also fixed DEB boost version checking, own fault. And disabled building ocio's apps, else it would go searching for an oiio lib (and we have not yet built ours) - anyway, if users want them, they can build them on their own! Bastien Montagne 2012-11-19 08:48:21 +00:00
  • 185cf6095e improvements to bevel - the resulting selection is now correct Campbell Barton 2012-11-19 02:26:59 +00:00
  • cdc4037f0d bmesh: BM_verts_in_face was using bmesh operator flag which is no longer ensured to be available, use internal apiflag instead, Thanks to Nicholas Bishop for spotting. Campbell Barton 2012-11-19 00:54:55 +00:00
  • b7cd9ec3ad Merged changes in the trunk up to revision 52340. Tamito Kajiyama 2012-11-19 00:41:11 +00:00
  • eb1fccd8a5 BGE: The Step Height for a character physics controller is now set to 0.01, which means that Step Height can no longer be 0, which causes issues such as those noted in issue #33221, "KX_CharacterWrapper inconsistencies and error," reported by Angus Hollands (agoose77). I've also added a do_versions() fix that will give objects with 0 Step Height sane defaults. This means old files will now work better with character physics. Mitchell Stokes 2012-11-18 20:56:50 +00:00
  • 2bed09e7a6 BGE: Changing "transform_uv" -> "transformUV" in some error messages. Mitchell Stokes 2012-11-18 20:38:27 +00:00
  • 0aadad0896 Partial fix to version_ge (greater or equal), was not working correctly with eaqual versions, now will do with exact same versions at least (yet have to fix case like comparing 1.0 and 1.0.0). Bastien Montagne 2012-11-18 20:31:58 +00:00
  • 00c194718a More cleanup/deduplication. Also explicitly using gawk (so system without it should print a much comprehensive error message!). Bastien Montagne 2012-11-18 17:47:26 +00:00
  • 76c901d342 Better handing of llvm version (now we can be sure to use the same for osl and blender - and the latest one available!). Bastien Montagne 2012-11-18 17:27:29 +00:00
  • a996a42526 CMakeList: Better handling of llvm under linux (now you can try to force usage of a specific version of llvm before using default one). Bastien Montagne 2012-11-18 17:26:23 +00:00
  • 70b6e2717a Windows / OSL: * Scons cleanup, to avoid redeclaration of /EHsc. Linking still fails. Thomas Dinges 2012-11-18 15:02:09 +00:00
  • 03f4e7fba4 Fix own stupid mistake for threads count, and edits to user messages (mostly adding the ldconfig trick for dynamic boost libs). Bastien Montagne 2012-11-18 14:27:19 +00:00
  • 2d68893d40 Request from Riggers/Animators at BlenderPRO: Joshua Leung 2012-11-18 13:10:43 +00:00
  • a9af563526 bmesh: lazy initialize bmesh tool flag pool, has the advantage that modifiers that dont use bmesh operators can skip allocating it. Campbell Barton 2012-11-18 12:14:22 +00:00
  • 317dff520c fix for skin modifier calling rotate_normalized_v3_v3v3fl with a non unit length axis. Campbell Barton 2012-11-18 11:48:21 +00:00
  • 42ebc9bc80 bmesh: move internal API flags out of BMFlagLayer, into BMHeader which was being padded up anyway, added static assert to make sure it stays <=16 bytes. Campbell Barton 2012-11-18 10:17:07 +00:00
  • fd9dac77d1 bevel now only takes manifold edges (so it doesnt need to check for them) Campbell Barton 2012-11-18 09:33:11 +00:00
  • b72c1ac33c bmesh function was still using bmesh operator flags, use edge tags instead. Campbell Barton 2012-11-18 09:25:57 +00:00
  • 02049cfe6b commented bevel modifier code now calls bevel direct rather then the bevel operator. Campbell Barton 2012-11-18 08:56:47 +00:00
  • 4401ac8c9e finish moving bevel code out of the operator dir (it works again) Campbell Barton 2012-11-18 08:35:27 +00:00
  • 9a74fb5b05 moving bevel to tools dir as-is to keep svn history (breaks build, will fix next). Campbell Barton 2012-11-18 08:20:02 +00:00
  • 916039f520 move decimator into tools/ dir Campbell Barton 2012-11-18 08:16:09 +00:00
  • d3d5c57c32 move source/darwin into release/darwin since these files are for osx packaging. Campbell Barton 2012-11-18 07:41:38 +00:00
  • 6810813068 OSL / Windows: * Some fixes for scons, kernel/osl compiles now. * Still disabled per default, as relative path to oslc.exe does not work and linking fails. Thomas Dinges 2012-11-18 03:56:53 +00:00
  • 8cdc141b9a typo in own recent commit. Campbell Barton 2012-11-18 03:01:31 +00:00
  • 973cb29d84 style cleanup: if's on the same line. Campbell Barton 2012-11-18 02:41:55 +00:00
  • b867f9f17e style cleanup: comments & spelling Campbell Barton 2012-11-18 01:22:31 +00:00
  • 8b57f7502b code cleanup: gpl header update (formatting) Campbell Barton 2012-11-18 00:30:06 +00:00
  • fd7a3db8eb Buildbot: * Use rsync upload for Mac slave, rather than uploading entire file. This could be enabled for more slaves, should make more frequent builds possible. * Split Mac into 10.6 and 10.5 builds. Brecht Van Lommel 2012-11-18 00:20:23 +00:00
  • 0c12ea0939 Buildbot: show OS X target version in buildbot zip filename. Brecht Van Lommel 2012-11-17 23:00:04 +00:00
  • ecb11b43fc Install dependencies: added check for minimal version of x264 Sergey Sharybin 2012-11-17 17:58:15 +00:00
  • 469324b049 Fix compositing normal node not properly showing vector XYZ values when opening socket menu, and make the normal animatable. Brecht Van Lommel 2012-11-17 16:11:02 +00:00
  • e2b58126a2 Fix render layer properties not being animatable. Brecht Van Lommel 2012-11-17 16:10:47 +00:00
  • 9748a2b7dc One more remained issue in legacy compositor, Hopefully last one. Sergey Sharybin 2012-11-17 15:34:06 +00:00
  • f55b9b6e2f Mono-core platform seem to not output the cores field in /proc/cpuinfo :/ Also adding gawk packages (gnu awk), looks like some distro do not have that one by default! Bastien Montagne 2012-11-17 14:41:18 +00:00
  • 4cb3aba762 Windows / Cmake: * Another place where "psapi" was missing, caused OIIO errors. Thomas Dinges 2012-11-17 14:35:35 +00:00
  • 215474f51c Old compositor should be compilable now Sergey Sharybin 2012-11-17 13:44:05 +00:00
  • 5392ff780b Fix #33210: Diffuse Pass in scale node leads to problems Sergey Sharybin 2012-11-17 13:38:39 +00:00
  • 13ea663590 Install dependencies: workaround for SHA linking issues Sergey Sharybin 2012-11-17 12:59:24 +00:00
  • fd15b39438 Install dependencies: abort script if compilation of some component failed Sergey Sharybin 2012-11-17 12:10:35 +00:00
  • 3cf8dd5296 OSX/scons: little cleanup to BF_PROGRAM_LINKFLAGS Jens Verwiebe 2012-11-17 12:09:50 +00:00
  • eae0174b04 Install dependencies: disable OSL for now Sergey Sharybin 2012-11-17 11:57:10 +00:00
  • d00e6dcc3a Install dependencies: dead links should not occur Sergey Sharybin 2012-11-17 11:42:37 +00:00
  • 70308d51f1 Install dependencies: use OIIO 1.1.1 where SHA crap seems to be solved Sergey Sharybin 2012-11-17 11:35:13 +00:00
  • b20cb61607 Made sure open OIIO does not use system's boost in cases it was compiled from sources Sergey Sharybin 2012-11-17 11:28:12 +00:00
  • c98be502cd Install dependencies: made it sure llvm-3.1 or llvm-3.0 is installing Sergey Sharybin 2012-11-17 11:23:53 +00:00
  • 0071ce5022 Fix #33209: Opening an image with image node on Compositing freezes Blender Sergey Sharybin 2012-11-17 11:07:46 +00:00
  • 62cba2ca23 playanim: make alphanumeric +/- and numpad +/- work the same way. better for users without a numpad. - Ctrl +/-: Zooms - +/-: Controls playback speed Campbell Barton 2012-11-17 06:32:35 +00:00
  • c063194c6a Fix #33204: Blur node ignores Gamma setting Sergey Sharybin 2012-11-17 06:14:25 +00:00
  • 3b008503ab playanim move zooming into a static function, the switch statement passthrough was unnecessarily confusing. Campbell Barton 2012-11-17 06:05:37 +00:00
  • 38eee0104b quiet scons deprecation warnings and correct --with_filesystem --> --with-filesystem in install_deps.sh Campbell Barton 2012-11-17 05:16:54 +00:00
  • 79f651a2e5 animation playback window now pauses properly. Campbell Barton 2012-11-17 04:47:33 +00:00
  • 654ddfa4d2 fix for 'Playanim' playing past the last frame of an animation. also print -s and -e in help message. Campbell Barton 2012-11-17 01:15:28 +00:00
  • c3c14f862b use quad-strip for filling even when no segments are being added, this gives quad-loops along the bevel whereas before it made ngons. Campbell Barton 2012-11-16 21:25:11 +00:00
  • 6de13de7ab more straightforward way to implement quad-strip face filling suggested by Howard Trickey, Campbell Barton 2012-11-16 21:05:27 +00:00
  • abc122205a More fixes and cleanup... Bastien Montagne 2012-11-16 17:14:01 +00:00
  • 7494698031 OSX/scons/osl: use Xlinker for the BF_PROGRAM_LINKFLAGS, so we can alternative again compile with gcc-4.6 Jens Verwiebe 2012-11-16 15:18:14 +00:00
  • cf64a5b622 Python/Context: do not allow any UI context access from threads like render or baking. This basically means you will only have access to bpy.data and bpy.context.scene, not current window, active object, etc, as those are not thread safe anyway and were likely to cause issues already. Brecht Van Lommel 2012-11-16 15:15:40 +00:00
  • d017f34c5d OSX/scons/osl: working but not optimally designed atm Jens Verwiebe 2012-11-16 14:42:04 +00:00
  • dc06523622 rework the bevel quad strip logic to work with ngons correctly, previously it only worked properly with triangles. Campbell Barton 2012-11-16 14:28:37 +00:00
  • 8928344bf7 fix for own bug in quad-stip fill method, quad strips were skewed. Campbell Barton 2012-11-16 13:41:21 +00:00
  • 366b60c6cb First atempt to add OSL. Bastien Montagne 2012-11-16 12:42:01 +00:00
  • 276c842096 BLI_assert() when math functions that require are normalize vector are called without one. Campbell Barton 2012-11-16 12:41:40 +00:00
  • b7dbf83d19 more minor improvements to bevel use of math functions Campbell Barton 2012-11-16 12:33:24 +00:00
  • 6b0c200403 code cleanup: remove unneeded normalize (face normal), and unneeded call to len_v3v3 Campbell Barton 2012-11-16 12:25:15 +00:00
  • 88b26f24e4 Windows x64: * Fix compile after recent OIIO changes. Thomas Dinges 2012-11-16 12:18:47 +00:00
  • 3edbd1d0e2 bevel: save some memory by aligning struct members. Campbell Barton 2012-11-16 10:15:25 +00:00
  • f5b356bf18 wip - alternate bevel curve calculation (still disabled) Campbell Barton 2012-11-16 08:12:06 +00:00
  • 328dd3f033 debug utility for drawing in the 3d viewport (uncomment define to use), helpful for debugging modifiers/bmesh code, especially other peoples :) Campbell Barton 2012-11-16 07:56:47 +00:00
  • b67e52ae3a minor edits so new bevel operator can be used from the modifier (testing only, still disabled by default) Campbell Barton 2012-11-16 03:23:46 +00:00
  • be6ea8ff2c fix [#33180] text editor line height issue Justin Dailey 2012-11-16 01:12:01 +00:00
  • 4ece50723b OSX/scons/osl: ready for compile now, little hack to be resolved, todo:fix a crash with shadercompile Jens Verwiebe 2012-11-16 00:43:28 +00:00
  • b3f6c12136 bevel: wip ifdef'd code to test an alternative method of placing corner vertices. Campbell Barton 2012-11-15 23:21:21 +00:00
  • 8270592fa4 code cleanup: some renaming to avoid confusion. Campbell Barton 2012-11-15 22:32:29 +00:00
  • e2fe7751d6 code cleanup: replace most DO_MINMAX2 -> minmax_v2v2_v2 also add UNPACK macros's. handy for printing vectors for eg. Campbell Barton 2012-11-15 22:20:18 +00:00
  • 104a7bfb90 Fix #33170: cycles viewport update issue with motion blur enabled (which is supposed to do nothing in this case). Brecht Van Lommel 2012-11-15 21:52:17 +00:00
  • 69320ea595 OSX/scons/osl: initial osl compiling, todo: fix shader compile and copy to bundle Jens Verwiebe 2012-11-15 21:35:25 +00:00
  • 7e97cd4b49 Fix #33188: AO pass wrong after recent change. Brecht Van Lommel 2012-11-15 21:32:05 +00:00
  • 7245745955 Fix #33192: Opening Blender breaks drag-and-drop support on the KDE desktop Sergey Sharybin 2012-11-15 20:50:48 +00:00
  • dc4ffd8a86 * Fix typo in cmake, own fault. Thomas Dinges 2012-11-15 20:21:33 +00:00
  • c408d41fc8 Windows / CMake: * Disable Debug Boost detection in cmake. Debug libs for boost will be removed, they are quite huge in svn. Keeping the lines here though, so devs with own debug libs can compile with it. Thomas Dinges 2012-11-15 19:45:37 +00:00
  • 17e506a83e Windows OIIO: * bin/OpenImageIO.dll not needed anymore, now statically linked. Thomas Dinges 2012-11-15 19:37:29 +00:00
  • 2007ba687f Enable OSL for linux 32 bit builders, it should work now Sergey Sharybin 2012-11-15 19:26:11 +00:00
  • fcc978b7cf Add some missing Node rna update calls Dan Eicher 2012-11-15 17:55:11 +00:00
  • 7d6417bbb3 Another nuch of fixes/improvements to install_deps script, among which: *New $INST variable to easily change the installation root dir of compiled libs. *Better handling of versions for debian (DEB) too (and fix a bug for fedora (RPM) ones). *Enhancements/fixes to compile_FOO funcs: **Most notable, we now can force a recompile when we change something into these funcs, so user will always have latest-instructions compiled libs (else, he would have have to manually remove lib dirs under $INST...) *General naming cleanup inside script (still wip). Bastien Montagne 2012-11-15 17:31:18 +00:00
  • 2324c80f50 Cycles OSL: windows build system changes to support static OSL/OIIO. Brecht Van Lommel 2012-11-15 17:16:27 +00:00
  • 1c9b548d92 Windows / Scons OSL: * Initial support, still commented. Thomas Dinges 2012-11-15 16:34:22 +00:00
  • 5c6f6301b0 Image thread safe improvements Sergey Sharybin 2012-11-15 15:59:58 +00:00
  • 613cf7ae37 Cycles: ambient occlusion now takes per-BSDF normals into account. Brecht Van Lommel 2012-11-15 15:37:58 +00:00