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-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-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-12Fix El Topo compile with scons (only win64 so far)Daniel Genrich
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-05-23scons - Added option to not remove and unpack python modules bundle everyJoshua Leung
compile
2012-05-02Fix: recent commit setting python3.2 command should not be applied to this fileBrecht Van Lommel
scons build scripts are still using python2.
2012-05-02replace python3 command with python3.2, python3 isnt available on ubuntu.Campbell Barton
2012-04-24Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with ↵Antony Riakiotakis
slight modifications. Thanks!
2012-03-30Added new command-line arguments --debug-ffmpeg and --debug-libmv toSergey Sharybin
be able to see debug prints coming from FFmpeg or libmv independently of general blender debug messages.
2012-03-28This does two things for cleanup builds made with SCons:Mitchell Stokes
1) Removes unwanted folders from Python/lib instead of just emptying them out. 2) Removes the test folder from Python/lib. This folder contains unit tests for Python (not the unittest module itself), and is about 10~12MB.
2012-03-20Adds support for utf paths on Windows.Alexander Kuznetsov
Not all file formats/calls are supported yet. It will be expended. Please from now on use BLI_fopen, BLI_* for file manipulations. For non-windows systems BLI_fopen just calls fopen. For Windows, the utf-8 string is translated to utf-16 string in order to call UTF version of the function.
2012-03-15OSX/scons: also allow for omp-builds with gcc-4.6.2 and 4.6.3 ( tested ), ↵Jens Verwiebe
TODO: check if we can compile objC/objC++ with newer gcc too
2012-02-08Fix for hardcoded to scons rules python abi flags and wrong behaviorSergey Sharybin
of python bundling on systems where python is installed to /usr/lib64 Now ABI flags are automatically detecting (by checking all available flags and checking if there's include directory exists for flag). Also, automatically set PYTHON_LIBPATH to /usr/lib64 if python scripts are stored in this folder. Bundling python on *nix platforms is now checks if python is installed to lib64 directory and if it is, python will be bundled to lib64 folder instead of lib. This will make building on openSUSE a bit less annoying
2012-02-08Use the same fancy compile output for .cc files as for .cpp filesSergey Sharybin
2012-01-20fix for scons/linux with opencollada debug libsCampbell Barton
2011-12-08Scons/CUDAThomas Dinges
* Added missing bitness info to the nvcc_flags. This makes sure that the nvcc compiler builds the correct cubins.
2011-12-01CyclesBrecht Van Lommel
* Compile all of cycles with -ffast-math again * Add scons compilation of cuda binaries, tested on mac/linux. * Add UI option for supported/experimental features, to make it more clear what is supported, opencl/subdivision is experimental. * Remove cycles xml exporter, was just for testing.
2011-11-24image format arg parsing for creator.cCampbell Barton
move these checks from creator into BKE's image.c, this way we dont need the defines for creator, scons was missing DDS, HDR & Cineon for example and nobody noticed.
2011-11-19hide overly picky warnings from 'pylint' for pep8 script, indentation edits.Campbell Barton
2011-11-18exclude addons_contrib for release builds for scons/osx tooCampbell Barton
2011-11-09- Added options to link staticly against oiio/boostSergey Sharybin
- Also changed buildbot settings so now linking should happe staticly
2011-11-09No tabs in scons! Sorry for that..Antony Riakiotakis
2011-11-09Cycles: mac + scons build should not work.Brecht Van Lommel
2011-11-09Make scons work MinGW. This commit resolves several issues such as enable ↵Antony Riakiotakis
OpenEXR, Game Engine and Player, enable latest features, and solve link order for gcc. So MinGW is right now fully supported as a build system for release type builds. Debug builds not tested.
2011-11-09Add compiles support for Cycles.Nathan Letwory
No CUDA compiling yet, will be added later.
2011-11-07Camera tracking integrationSergey Sharybin
=========================== Commiting camera tracking integration gsoc project into trunk. This commit includes: - Bundled version of libmv library (with some changes against official repo, re-sync with libmv repo a bit later) - New datatype ID called MovieClip which is optimized to work with movie clips (both of movie files and image sequences) and doing camera/motion tracking operations. - New editor called Clip Editor which is currently used for motion/tracking stuff only, but which can be easily extended to work with masks too. This editor supports: * Loading movie files/image sequences * Build proxies with different size for loaded movie clip, also supports building undistorted proxies to increase speed of playback in undistorted mode. * Manual lens distortion mode calibration using grid and grease pencil * Supervised 2D tracking using two different algorithms KLT and SAD. * Basic algorithm for feature detection * Camera motion solving. scene orientation - New constraints to "link" scene objects with solved motions from clip: * Follow Track (make object follow 2D motion of track with given name or parent object to reconstructed 3D position of track) * Camera Solver to make camera moving in the same way as reconstructed camera This commit NOT includes changes from tomato branch: - New nodes (they'll be commited as separated patch) - Automatic image offset guessing for image input node and image editor (need to do more tests and gather more feedback) - Code cleanup in libmv-capi. It's not so critical cleanup, just increasing readability and understanadability of code. Better to make this chaneg when Keir will finish his current patch. More details about this project can be found on this page: http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2011 Further development of small features would be done in trunk, bigger/experimental features would first be implemented in tomato branch.
2011-11-03Scons:Thomas Dinges
* Basic support for OpenImageIO and Boost libraries * Path to libraries added for win32/64-vc-config.py, still commented out.
2011-10-21move fonts/ and locale/ dirs into release/datafiles, since blender wasn't ↵Campbell Barton
finding them in their current location and so to test international characters you had to 'make install'. updated scons/cmake/translation-scripts.
2011-10-20misc editsCampbell Barton
- rename define DISABLE_SDL --> WITH_SDL (which was already used in some places) - blenders interation preset was using orbit rather then turntable 3d view preference (different from factory defaults). - tagged some unused rna args.
2011-10-15OSX: make sure the set_simulation_threads script is always renewedJens Verwiebe
2011-10-14OSX: commit the omp_set_simulation_threads applescript and copy-routinesJens Verwiebe
2011-10-14OSX: commit the needed steps for compiling with gcc 4.6.1 and ↵Jens Verwiebe
OMP_NUM_THREADS env variable setting
2011-10-04remove redundant code, also dont bother with os.path.basename(x) for recent ↵Campbell Barton
scons commit.
2011-10-04Fix for unix python bundling: config-* directories didn't deletedSergey Sharybin
This is because of passing config-* to rm command in quotes.
2011-10-03remove .Blanguages, its not used anymoreCampbell Barton
2011-10-02* Removing libsamplerate from build systemsJoerg Mueller
* Enabling OpenAL for scons win64-vc in default config; Nathan or Sergey: please update the build bot to build with OpenAL!
2011-09-27scons OSX - we don't need extra junk in blenderplayer ;)Dalai Felinto
2011-09-27OSX: introduced a workaround for compiling with non-apple gcc-4.6.1, ghost ↵Jens Verwiebe
must be compiled with apple-gcc nevertheless due objc incompatibilities
2011-09-20Internationalization: fix OS X scons install to copy font and language filesBrecht Van Lommel
correctly.
2011-08-31OSX/scons: fix compile with static python, my patch was a bit outdates, sorryJens Verwiebe
2011-08-31OSX: additionally choice to link against python-framework againJens Verwiebe
2011-08-22rename NAN_BUILDINFO --> WITH_BUILDINFOCampbell Barton
2011-08-22buildinfo is now quoted from the build systems, avoids stripping quotes on ↵Campbell Barton
startup. tested with linux/cmake linux/scons windows/cmake/mingw windows/cmake/msvc
2011-08-21Fix #28154: linux3-config.py doesn't existSergey Sharybin
Change OURPLATFORM from "linux<major_version>" to simple "linux". Since new policy for linux kernel versions that major version in platform doesn't make much sense for building rules so the same rules could be used for both of linux2 and linux3 now/ Tested on both of linux2 and linux3 systems.
2011-08-02More flexible configuration for 3dmouse library for scons.Sergey Sharybin
Needed for release environment and buildbot. Buildbot rules would be updated with next commit after environment will be tested.
2011-07-20patch [#28030] SCONS Build: Build Date reflects "1" instead of actual date ↵Campbell Barton
of build by Scott Giese (sgiese) This bug effected windows and linux.
2011-07-05blenderplayer bundle in OSX doesn't need script folder (untested)Dalai Felinto
I can't test this here, somehow blender+scons is failing in my building env. but it should work. Basically it skips the copy of the script folder for the blenderplayer.app I will test it once buildbot get pass this review ;)
2011-06-08Shuffle some build code around to ensure debug builds on Windows actually ↵Nathan Letwory
run too. * creator/SConscript is now empty, code is moved to an emitter function in Blender.py * make sure COLLADA debug libs are used when BF_DEBUG=True
2011-05-26update to build system excluding parts of the python bundle.Campbell Barton
2011-05-16LCMS code removed, was an experiment but never finished.Brecht Van Lommel