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
2014-01-27patch by Mihai Melinescu: boost hardcoded MSVC12Martijn Berger
Updated CMakeLists.txt to account for boost hardcoded locations for VS 2013. Reviewers: juicyfruit Differential Revision: https://developer.blender.org/D261
2014-01-25fix building cycles standalone on windows / cmakeMartijn Berger
2014-01-23Code Cleanup: whitespaceCampbell Barton
2014-01-21Enable XDND on FreeBSDCampbell Barton
2014-01-20Cycles: Add a cmake config to easily compile Cycles Standalone.Thomas Dinges
On Linux/Mac OS X, simply type "make cycles" inside the Blender source directory, to get a standalone build of the engine. Reviewed by: Brecht Differential Revision: https://developer.blender.org/D228
2014-01-18CMake: Fix info message for Cycles standalone.Thomas Dinges
2013-12-24find_package(OPENAL) does not play nice with our current library naming ↵Martijn Berger
nonvention
2013-12-23CMake: attempt to fix Boost detection on Fedora 20, which omits -mt.Brecht Van Lommel
2013-12-23More CMakeLists.txt changesMartijn Berger
Summary: I added a function that adds all libdir/* to CMAKE_PREFIX_PATH : further there where two places where if(MSVC) else (mingq) where defined after each other. I moved those into one place. The things common to MSVC and mingw are now blow the special code as we set libdir and such things depending on compiler. Besides find_package() working and some cleanups there should be no functional changes Reviewers: dingto Reviewed By: dingto Differential Revision: http://developer.blender.org/D127
2013-12-20MSVC 2013 cmake changesMartijn Berger
Summary: I think we should try to use find_package more over just setting the variables it would set. I added find_package with old behavior as a feedback for boost and openexr @dingto can you test it in msvc2008 setup ? Reviewers: dingto Reviewed By: dingto CC: dingto, brecht Differential Revision: http://developer.blender.org/D104
2013-12-07Cycles: network render code updated for latest changes and improvedMartijn Berger
This actually works somewhat now, although viewport rendering is broken and any kind of network error or connection failure will kill Blender. * Experimental WITH_CYCLES_NETWORK cmake option * Networked Device is shown as an option next to CPU and GPU Compute * Various updates to work with the latest Cycles code * Locks and thread safety for RPC calls and tiles * Refactored pointer mapping code * Fix error in CPU brand string retrieval code This includes work by Doug Gale, Martijn Berger and Brecht Van Lommel. Reviewers: brecht Differential Revision: http://developer.blender.org/D36
2013-12-02CMake: check CMAKE_C_COMPILER_ID instead of CMAKE_CXX_COMPILER_IDCampbell Barton
While its possible to have different C/C++ compilers, we dont support this at the moment, so just check C compiler ID for now.
2013-11-28CMake/Scons Build: disable explicit linking to libstdc++ on Linux/Unix.Brecht Van Lommel
It's not needed, this should happen automatically already, and if you build against libc++ instead (as on recent FreeBSD), this would give build errors. Ref T37477.
2013-11-25CMake Build: option to compile without opennl/superlu.Campbell Barton
2013-11-22Code Cleanup: warningsCampbell Barton
2013-11-21CMake: minor spelling fix for WITH_BOOSTEmanuel Claesson
Reviewed By: brecht Differential Revision: http://developer.blender.org/D26
2013-11-20OSX/Cmake: workaround for missing OpenGL headers, make sure sdk lookupJens Verwiebe
2013-11-19Extra unwanted change from the previous commitSergey Sharybin
2013-11-19Buildinfo fixesSergey Sharybin
- Use -M suffix if working tree does have uncommitted modifications. - Local commits are considered local changes as well
2013-11-19CMake: only enable opencollada by default on OS X and Windows, consistent ↵Brecht Van Lommel
with scons.
2013-11-18Cmake: after lot of times commit checking missed including collada, set on ↵Jens Verwiebe
by default now
2013-11-17CMake OS X: enable FFMPEG and Quicktime by default to match release and scons.Brecht Van Lommel
2013-11-16OSX/cmake: rollback ca5bbe0e419b04d16ee7eb12fa7eaffa0266815a cause OSX ↵Jens Verwiebe
versions can have not subversion thus sw_vers -productVersion is not usable for sdk setting
2013-11-15OSX/cmake: use CMAKE_XCODE_ATTRIBUTE rather than CMAKE_OSX_SYSROOT and set ↵Jens Verwiebe
min deployment target to 10.6 now
2013-11-15OSX/cmake: simplify system-version detectionJens Verwiebe
2013-11-06Quicktime: remove backend with the old quicktime API, and keep the QTKit ↵Brecht Van Lommel
backend. This means that if you have WITH_BF_QUICKTIME or WITH_CODEC_QUICKTIME enabled, it will always use QTKit. The old backend was only used on 32 bit OS X builds, now 32 and 64 bit builds will give consistent input/output. On Windows or Linux quicktime isn't being used.
2013-11-05OSX: complety remove the cocoa options, definitions and conditionals nowJens Verwiebe
2013-10-24OSX/CMake: fix ftemplate conditionJens Verwiebe
2013-10-13Fix for commit r60718. There was a remaining WITH_IMAGE_OPENIMAGEIO in ↵Irie Shinsuke
CMakeLists.txt still.
2013-10-13cmake/openimageio - partially reverting #60692Dalai Felinto
We now have openimageio building when cycles builds or when it's manually set to build. (I reverted the _IMAGE_ in the define name because I think the closer the cmake flags match the defines in the software the better, and there is no reason to rename all the existent WITH_OPENIMAGEIO references in CMakeLists.txt - which would be the alternative)
2013-10-11adding url for openimageio project in CMake file (OpenEXR and OpenJpeg do ↵Dalai Felinto
the same)
2013-10-11adding WITH_IMAGE_OPENIMAGEIO and removing the PSD build optionDalai Felinto
As per Brecht van Lommel's suggestion.
2013-10-10Lock-free memory allocatorSergey Sharybin
Release builds will now use lock-free allocator by default without any internal locks happening. MemHead is also reduces to as minimum as it's possible. It still need to be size_t stored in a MemHead in order to make us keep track on memory we're requesting from the system, not memory which system is allocating. This is probably also faster than using a malloc's usable size function. Lock-free guarded allocator will say you whether all the blocks were freed, but wouldn't give you a list of unfreed blocks list. To have such a list use a --debug or --debug-memory command line arguments. Debug builds does have the same behavior as release builds. This is so tools like valgrind are not screwed up by guarded allocator as they're currently are. -- svn merge -r59941:59942 -r60072:60073 -r60093:60094 \ -r60095:60096 ^/branches/soc-2013-depsgraph_mt
2013-10-09Photoshop PSD supportDalai Felinto
We now support the combined layer of Photoshop files (stored as layer 0 in the file). This way users can keep their files as multilayer PSD and Blender always handle them as flat images. For perfect alpha this requires an OpenImageIO update: https://github.com/OpenImageIO/oiio/commit/342cc2633ff590a3bb278481c61ae798c7148361 Photoshop sample files: https://github.com/OpenImageIO/oiio-images Brecht has some pending fixes to push for OIIO as well, so we may as well wait to update our libraries. What works: =========== * 8bit images (with or without alpha) * 16bits images (alpha discarded) * Photoshop files saved with 'Maximum Compatibility' * Cycles, Blender internal, BGE (and player) Known limitations (due to OIIO dependency): ========================= * Images with less than 4 channels show a wrong thumbnail (bug may be in OIIO) * Packed images are not supported * We do not write PSD files. Note: old Blenders have support for PSD via Quicktime library. But due to license issues this was discontinued. Many thanks for Brecht van Lommel for reviewing the patch, suggesting multiple improvements and to help solving the alpha issue.
2013-10-07fix for crash on load if the file was saved in editmesh,Campbell Barton
BKE_mesh_uv_cdlayer_rename_index was checking editmesh pointer before it was NULL'd by direct_link_mesh.
2013-10-05avoid divide by zero with grid fill (when there is no selection)Campbell Barton
2013-10-03add cmake option WITH_MEM_VALGRIND, helps to track down errors with mempool ↵Campbell Barton
use which sometimes only show up as bugs in very rare cases (because even though the element is freed, the chunk is still allocated).
2013-09-25cmake - cached LLVM values would be overwritten on every execution.Campbell Barton
2013-09-25rename LLVM_LIB_DIR to LLVM_LIBPATH to match other cmake vars.Campbell Barton
2013-09-24CMake: BOOST is a dependency of OpenImageIODalai Felinto
2013-09-23typos on error messages in CMakeDalai Felinto
2013-09-15OSX/cmake: fix config by moving code back into xcode conditional, ↵Jens Verwiebe
cmake/makefiles does not even have xcode_vesion lookup
2013-09-14OSX/cmake: don't try get xcode path from xcode before 4.3, developer dir was ↵Jens Verwiebe
not bundled in this case
2013-09-14OSX/cmake: move the new xcode-select-handing outside xcode conditional, to ↵Jens Verwiebe
fix cmake/make compile
2013-09-13OSX/cmake: allow for compiling with xcode develper previews by determing ↵Jens Verwiebe
xcode-select
2013-09-10misc minor changesCampbell Barton
- make cmake osx use of -ftemplate-depth match scons. - use array size within sizeof(), more compact. - replace AT with __func__ where the function is unique enough. - BLI_box_pack_2D -> 2d to match other functions. - rename new mesh normal calculation to mesh.calc_normals_split()
2013-09-10OSX/cmake: assure finding jack frameworkJens Verwiebe
2013-09-09Fix libmv build error on OS X with Xcode 5.Brecht Van Lommel
2013-09-06CMake and scons update to detect OS X 10.9, cmake patch by Jake Kauth.Brecht Van Lommel
2013-08-31use CMAKE_DL_LIBS rather then linking libdl directly.Campbell Barton
added to cycles standalone too.