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
2012-10-07style cleanup: if();Campbell Barton
2012-10-06added simple checker for array sizes, uses clang to parse C/C++,Campbell Barton
Warns if an array is passed to a function where the array is declared larger, eg float[2] argument is passed function defined as float[3], (or a greater size). Existing free static checkers dont do this from what I can tell.
2012-10-06Better support for LLVM linking, needed for static OSL library.Lukas Toenne
This adds cmake code for LLVM on linux and updates the cmake code used for OSX. LLVM is linked like other external libraries now, by using the setup_liblinks and setup_libdirs macros instead of the PLATFORM_LINKFLAGS variable. The use of llvm-config for getting a list of libraries can also be simplified quite a bit. Caching the LLVM_DIRECTORY and LLVM_VERSION strings could be nicer though.
2012-10-04Have CPack rpm builder install the colorspace folder tooDan Eicher
2012-09-28code cleanup: correct spellingCampbell Barton
2012-09-21Cycles:Thomas Dinges
* Change Addons Link to point to the manual instead of the dev documentation. * Add sm_30 to Linux build configuration.
2012-09-17Updating mingw32 config to reflect new boost libraries in svnJoshua Leung
(1.47 -> 1.49)
2012-09-17* Enable opencolorio for scons/mingw32 (coming very soon)Antony Riakiotakis
* Change names of libraries for mingw32 boost to 1.49
2012-09-16Enable OpenColorIO for MinGW64 build targetsAntony Riakiotakis
2012-09-16fix for error in recent commit (made function static that shouldn't have ↵Campbell Barton
been), add extra gcc warnings to cmake.
2012-09-15* Disable building of Legacy Compositor in Scons. Thomas Dinges
2012-09-15Buildbot: OpenColorIO should be enabled for buildbot nowSergey Sharybin
2012-09-15Color Management, Stage 1: Initial OpenColorIO library integrationSergey Sharybin
This commit integrates support of OpenColorIO library into build systems. It also contains C-API for OpenColorIO library which could be used by Blender. CMake has got find rules familiar to OpenImageIO's one which makes it easier for build system to find needed libraries and includes. Scons only could use explicitly defined paths to libraries and includes. C-API would be compiled and Blender would be linked against C-API and OpenColorIO but it wouldn't affect on Blender behavior at all. OpenColorIO could be disabled by setting up WITH_OCIO to Off in CMake and setting WITH_BF_OCIO in Scons.
2012-09-15quiet -Wmissing-prototypes warnings, and enable this warning by default for ↵Campbell Barton
C with gcc. helps for finding unused functions and making functions static, also did some minor code cleanup.
2012-09-14add checking target `check_smatch`Campbell Barton
2012-09-13- cmake macro list_insert_after/list_insert_before now error when the item ↵Campbell Barton
passed is not found in the list. - BKE_pose_copy_data() check for target pointer is no longer valid and infact comparing against un-initialized memory in some cases.
2012-09-10Cleanup for OSL linking in cmake: Move cmake OSL library search and path ↵Lukas Toenne
definition from the cycles macro file to the top-level CMakeLists.txt. This makes the OSL_LIBRARIES and other variables accessible throughout Blender cmake scripts and especially in the creator module for linking libraries.
2012-09-01Enable shader model 3.0 shaders for mingw compilersAntony Riakiotakis
2012-08-22Turn OpenMP off for MinGW64. I thought it behaved correctly in new compiler ↵Antony Riakiotakis
builds but unfortunately it looks like there is some issue still which mostly shows when openmp threads stop. This causes crashes after rendering with subsurf, multires, when calculating fluids and possibly when other functionality is used as well. This should make MinGW64 builds quite stable again :)
2012-08-22For gcc based systems use g++ for linking. This is necessary so that ↵Antony Riakiotakis
exceptions are propagated between shared libraries. We already use g++ when linking with cmake. This solves crash when trying to render with missing files on MinGW-w64 cycles. The cause was an OpenEXR exception that went uncaught when trying to check the file's extension through OpenImageIO while building the shader tree. Thus my bug-hunting frustration can end with a happy chord.
2012-08-21Legacy Compositor / Scons:Thomas Dinges
* Added WITH_BF_COMPOSITOR_LEGACY, enabled per default.
2012-08-18fix [#32353] 'Focus'(center) applied on a rig should only take visible bones ↵Campbell Barton
into account
2012-08-13style cleanup: use <pre> for doxygen ascii art Campbell Barton
2012-08-12Fix El Topo compile with scons (win32 + linux - both untested)Daniel Genrich
2012-08-12Fix El Topo compile with scons (only win64 so far)Daniel Genrich
2012-08-11fix for own error with opencl bokeh blur.Campbell Barton
2012-08-11minor improvements to cmake's datatoc usage, now changes to datatoc.c ↵Campbell Barton
re-make generated files.
2012-08-11add back datatoc, use this instead of cmake script which was too slow.Campbell Barton
2012-08-11simplified data_to_c macro in cmakeCampbell Barton
2012-08-11startup.blend and preview.blend are now converted to C at build time.Campbell Barton
made some changes to startup.c - change default player to internal since its working now. - added new screen for full screen 3d viewport (nice for demo's and navigating) - disable cursor depth option (was enabled by default because of re-used flag)
2012-08-11Code cleanup and minor change to CMake's colalda detection to makeSergey Sharybin
it detect directory structure used for libs in our svn (<root>/include/<component>/include)
2012-08-09generate COM_OpenCLKernels.cl.h automatically at build time, this allows ↵Campbell Barton
editing COM_OpenCLKernels.cl and rebuilding and means we dont have to have both files in svn. updates made to cmake and scons.
2012-08-08data_to_c in cmake, not used yet.Campbell Barton
2012-08-05Windows MSVC libraries:Thomas Dinges
* Some refactor, use set_lib_path macro again, which simplifies the code a bit.
2012-08-02Remove old boolean operation moduleSergey Sharybin
Carve proved it's a way to go, so the time have came to get rid of old boolean operation module which isn't used anymore. Still kept BOP interface but move it to BSP module. At some point it could be cleaned up further (like perhaps removed extra abstraction level or so) but would be nice to combine such a refactor with making BSP aware of NGons. Tested on linux using both cmake and scons, possible regressions on windows/osx. Would check windoes build just after commit.
2012-08-02Buildbot: package softwaregl scripts for buildbot buildsSergey Sharybin
Uses the same libs as release environment does
2012-07-27Initial support for numpy in sconsSergey Sharybin
Assumes numpy is installed to the BF_PYTHON/site-packages/numpy directory, could be tweaked further, but this should be enough to setup release building environment. Seems blender can't import numpy, but that doesn't seem to be scons issue, the same happens here with cmake too. Would ask Campbell to help looking into this.
2012-07-26OSX/scons: fix compiling on the new OSX 10.8 (Mountain Lion) with delivered ↵Jens Verwiebe
Xcode 4.4
2012-07-16handy cmake list macros for inserting items into a list before/after ↵Campbell Barton
existing items
2012-07-14more minor speedups for new mask rasterizerCampbell Barton
2012-07-05Update build systems to copy needed dlls from MinGW-w64, turn openmp on by ↵Antony Riakiotakis
default for MinGW.
2012-07-01Scons:Thomas Dinges
* WITH_BF_COMPOSITOR option, to disable tile compositor compilation. * Removed unused SCons file.
2012-06-30Cycles / Boost:Thomas Dinges
* Windows (msvc 2008) is now using Boost 1.49
2012-06-28code cleanup: compile with clang and quiet some warnings.Campbell Barton
2012-06-23add cmake option WITH_SYSTEM_OPENJPEG so linux can build cycles without ↵Campbell Barton
having libopenjpeg installed.
2012-06-23rename WITH_BUILTIN_GLEW, WITH_SYSTEM_GLEW & negate.Campbell Barton
2012-06-21Correct openjpeg for scons too.Antony Riakiotakis
2012-06-05Enable cuda sm_30 kernels for buildbotSergey Sharybin
2012-05-29Cycles / CUDA:Thomas Dinges
* Windows department switches to CUDA Toolkit 4.2 :) * Windows Buildbot uses that too now (thanks jesterKing) * Re-enable sm_13 for x86, compiled again with current SVN and the new toolkit. * All official builds for windows now come with sm_13, sm_20, sm_21 and sm_30 for the Kepler cards.
2012-05-28Scons / MSVC - Windows x64Thomas Dinges
* SSE/SSE2 is an unknown option for the compiler (Command line warning D9002 : ignoring unknown option '/arch:SSE2'), so it can be left out because on x64 it automatically builds with SSE and SSE2.