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/intern
AgeCommit message (Collapse)Author
2012-11-22Cycles: disable anisotropic BSDF on CUDA sm 1.x, to try to get it building ↵Brecht Van Lommel
again.
2012-11-22Solved descriptors leak in OCIO module on windowsSergey Sharybin
Seems was simply caused by wrong destructor used in processorRelease
2012-11-22Tweak macbook trackpad version check, now assumes to be there for version >= 10.Brecht Van Lommel
2012-11-22Fix #33185 correct now, forgot stringlength incrasedJens Verwiebe
2012-11-22Fix #33185 by taking new sysctl hw.model into accontJens Verwiebe
2012-11-21Fixes for OS X default locale: use pclose and do error checking for file read.Brecht Van Lommel
2012-11-21OSX/locale: moved command up, so errorchecking also happensJens Verwiebe
2012-11-21OSX/locale: workaround to get osx system locale from user defaultsJens Verwiebe
2012-11-21Style cleanup: mixed tabs/spaces were used for indentation in osl_closures.hSergey Sharybin
2012-11-21Cycles: solve -Wmissing-declarations for osl kernelSergey Sharybin
2012-11-21Fix #33257: cycles camera clipping did not work through transparent objects.Brecht Van Lommel
2012-11-21Fix #33256: cycles Z pass for orthographic camera was not right, now is moreBrecht Van Lommel
useful for e.g. fog in compositing.
2012-11-21Fix #32796: cycles did not support image auto refresh option.Brecht Van Lommel
2012-11-21Fix for #33250: animation player shortcut keys not working on OS X.Brecht Van Lommel
2012-11-21Cycles bugfix: AUTO wasn't working for Equisolid Fisheye lensDalai Felinto
Now one no longer needs to match the sensor dimensions with the render dimensions manually. IMPORTANT NOTE: if you were using AUTO before with mismathing sensor aspect ratio (comparing to the render dimensions) this will change your render! We can doversion this, but apart from Tube project I don't know if anyone else is using this yet (part due to this bug and the only recently fixed 3dview preview aspect ratio). That should help more artists to take advantage of this fantastic Blender feature. It still helps to know the parameters of kwnown cameras/lens though. For example: Nikon DX2S with a 10.5mm fisheye can be set with: Render resolution: 4288 x 2848 Sensor 23.7 x 15.70 (15.70 can be ommitted if AUTO is used as fit method) Note: some cameras render different sizes according to the recording mode. For example, a Red Scarlet in 5k (@12 fps) can render a full circular fisheye with a sigma 4.5 lens. The same camera in the 30fps recording mode renders 4k in a cropped circular image. So it's not only the resolution that changes, but the actual sensor been used. So just keep in mind that the more information you have from the camera/lens you want to emulate the better. Bug found at/patch written as a follow up of the BlenderPRO2012, patch reviewed by Brecht Van Lommel
2012-11-21Fix #33158: motion vector pass wrong in cycles in some scenes, wrong vectorsBrecht Van Lommel
due to float precision problem in matrix inverse.
2012-11-20Fix #33177: OSL render difference with missing textures and HSV nodes.Brecht Van Lommel
2012-11-20Fix cycles OSL missing support for texture mapping paramaters found in textureBrecht Van Lommel
properties tab.
2012-11-20Fix #33243: cycles CUDA going missing sometimes, disabled the new code now thatBrecht Van Lommel
can detect if a device becomes available while Blender runs, appears to be unreliable for some reason.
2012-11-20code cleanup: comment unused members of bmesh operator slots and some osl ↵Campbell Barton
style edits.
2012-11-20Fix [#33239] Cycles OSL : Environment Texture Rotation Incorrect:Thomas Dinges
* Projection mappings were not implemented yet.
2012-11-19Scons: better fix for OSL compiler path, so it also works on OS X.Brecht Van Lommel
2012-11-19SCons: make OSL linking work on windows, and fix OSL compiler path issue toBrecht Van Lommel
properly expand to absolute path.
2012-11-19Localization should not depend on debug locale librarySergey Sharybin
Linking happens fine, but blender crashes on startup -- crash with familiar backtrace happens with i18n disabled (in that case it's something to do with OIIO).
2012-11-19OSX/scons: refine oslc compile workaroundJens Verwiebe
2012-11-18Windows / OSL:Thomas Dinges
* Scons cleanup, to avoid redeclaration of /EHsc. Linking still fails.
2012-11-18OSL / Windows:Thomas Dinges
* Some fixes for scons, kernel/osl compiles now. * Still disabled per default, as relative path to oslc.exe does not work and linking fails.
2012-11-18style cleanup: if's on the same line.Campbell Barton
2012-11-16OSX/scons/osl: ready for compile now, little hack to be resolved, todo:fix a ↵Jens Verwiebe
crash with shadercompile
2012-11-16Fix #33170: cycles viewport update issue with motion blur enabledBrecht Van Lommel
(which is supposed to do nothing in this case).
2012-11-16OSX/scons/osl: initial osl compiling, todo: fix shader compile and copy to ↵Jens Verwiebe
bundle
2012-11-16Fix #33188: AO pass wrong after recent change.Brecht Van Lommel
2012-11-15Cycles OSL: windows build system changes to support static OSL/OIIO.Brecht Van Lommel
2012-11-15Windows / Scons OSL:Thomas Dinges
* Initial support, still commented.
2012-11-15Image thread safe improvementsSergey Sharybin
This commit makes BKE_image_acquire_ibuf referencing result, which means once some area requested for image buffer, it'll be guaranteed this buffer wouldn't be freed by image signal. To de-reference buffer BKE_image_release_ibuf should now always be used. To make referencing working correct we can not rely on result of image_get_ibuf_threadsafe called outside from thread lock. This is so because we need to guarantee getting image buffer from list of loaded buffers and it's referencing happens atomic. Without lock here it is possible that between call of image_get_ibuf_threadsafe and referencing the buffer IMA_SIGNAL_FREE would be called. Image signal handling too is blocking now to prevent such a situation. Threads are locking by spinlock, which are faster than mutexes. There were some slowdown reports in the past about render slowdown when using OSX on Xeon CPU. It shouldn't happen with spin locks, but more tests on different hardware would be really welcome. So far can not see speed regressions on own computers. This commit also removes BKE_image_get_ibuf, because it was not so intuitive when get_ibuf and acquire_ibuf should be used. Thanks to Ton and Brecht for discussion/review :)
2012-11-15Cycles: ambient occlusion now takes per-BSDF normals into account.Brecht Van Lommel
2012-11-15Fix #33183: cycles bump mapping was not executed with only an AO node in a ↵Brecht Van Lommel
material.
2012-11-15OSL Scons rulesSergey Sharybin
Initial support of OSL builds using SCons build system. Only tested on Linux now. No changes to configuration files themselves -- for now check how it's configured for linux buildbot (it was already horror to make all this changes and verify them, changes to linux-config.py could easily be done later). Currently WITH_BF_STATICOSL and WITH_BF_STATICLLVM are more like rudiments because linking against oslexec requires special trick with --whole-archive. We woul either need to find a way dealing with this oslexec less hackish or drop STATICOSL and STATICLLVM flags. Will keep dropping this flags for until we have "final" build rules for OSL. Still can not make 32bit linux rendering with OSL -- blender simply crashes when starting rendering. So for time being this issues are solving disabled OSL for 32bit build slaves.
2012-11-15Fix OSL build error on linux.Brecht Van Lommel
2012-11-14Cycles OSL: windows build fixes.Brecht Van Lommel
2012-11-13avoid divide by zero in cycles progress calculationCampbell Barton
2012-11-12Fix to allow several include dirs for python under scons build system ↵Bastien Montagne
(needed with new py3.3 debian-like packages).
2012-11-12enable multi-sampling on x11Campbell Barton
2012-11-12code cleanup: spelling,Campbell Barton
also initialize bmesh-bevel settings struct to zero to avoid possible uninitialized memory later.
2012-11-11Replacing gettext i18n backend by boost::locale one.Bastien Montagne
This commit adds a small and simplistic C wrapper around boost's locale library as intern/locale, and heavily simplifies/reduces Blender's own i18n code (under blenfont/ dir). And it adds back UI translation on windows' official builds (with msvc)! Note to platform maintainers: iconv and gettext (libintl) can now be removed from precompiled libs (not gettext binaries, under windows, of course ;) ). Note to MinGW32/64 users: boost_locale lib has not yet been uploaded for those build env, please disable WITH_INTERNATIONAL for now (hopefully will be fixed very soon, have contacted psy-fy).
2012-11-11Fix #32974: cycles curved motion blur is not working well combined with ↵Brecht Van Lommel
rotation, problem is that the curved interpolation is not constant speed which leads to mismatches. Turns out this is really hard to solve and implement efficiently, so curved motion blur is disabled for now, until I can find a solution.
2012-11-11Cycles: panorama camera in viewport camera view now shows the render mappedBrecht Van Lommel
to the camera border rather than the entire viewport.
2012-11-10OSX/ndof: rollback 52072, test showed we need individually weak functions ↵Jens Verwiebe
-> todo: solve the clang link issue other way
2012-11-10Fix #33135: cycles object info random number not working anymore.Brecht Van Lommel
2012-11-10OSX/cmake: little cleanup in ghostJens Verwiebe