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
2015-06-20SCons: Enable sm_52 CUDA kernel on all platformsSergey Sharybin
2015-03-03Windows: Add stacktrace support when unhandled exception occurs.Antony Riakiotakis
We need to register the exception handler slightly differently here, as well as adding DbgHelp as a library, but according to docs it should be supported in recent Windows editions (Win XP included even). We can try it first and revert if there are issues.
2015-02-06Fix for scons + mingw64 warning flags fixJoshua Leung
So, it turns out my changes here the other day were a bit too over-eager: -Wdeclaration-after-statement and -Wstrict-prototypes only applied to C code and not C++ (which that set of flags was getting included for too). However, -Wno-char-subscripts is fine where it is now, so I've left it in place
2015-02-04Compiler warnings tweak for scons + mingw64Joshua Leung
The warning flags in C_WARN were not actually getting included (most notably, the one disabling the pointless + braindead one about using chars to index into arrays - given that we only use unsigned chars everywhere). Maybe this should get done for the other scons platforms too?
2014-12-08Cycles: Fix compilation error with MinGW and logging enabledSergey Sharybin
2014-12-07Input Method Editor (IME) support for text buttonsSeverin
Original patch by @random (D765) with some minor work done by @campbell and me. At this place, I'd like call out a number of people who were involved and deserve a big "Thank you!": * At the first place @randon who developed and submitted the patch * The Blendercn community which helped a lot with testing - espacially * @yuzukyo, @leon_cheung and @kjym3 * @campbellbarton, @mont29 and @sergey for their help and advises during * review * @ton who realized the importance of this early on and asked me for * reviewing We are still not finished, as this is only the first part of the implementaion, but there's more to come!
2014-12-05Fix scons+mingw64 compiling - Ensure WITH_BF_CYCLES_LOGGING is defined and ↵Joshua Leung
turned off
2014-08-27Make SCons's DEBUG/_DEBUG consistent with CMakeSergey Sharybin
Also move this to a generic place in SConstruct instead of having this defines in 6 different configurations. Should not be functional changes, but please verify all the platforms.
2014-04-30Cycles CUDA: make CUDA toolkit 6.0 the official supported version.Brecht Van Lommel
This also updates the configurations to build kernels for compute capability 5.0 cards, when using and older CUDA toolkit version this will be skipped. Also includes tweaks to improve performance with this version: * Increase max registers on sm_30, sm_35 and sm_50 * No longer use texture storage on sm_30
2014-04-30Python: move to version 3.4x on all platformsCampbell Barton
2014-04-30Remove hard coded Python version for sconsCampbell Barton
note: this isn't best way of extracting version without '.'
2014-04-07Enable openmp in MinGW-w64Antony Riakiotakis
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-06-20Cycles: update build configurations to include CUDA sm_35 architecture. When ↵Brecht Van Lommel
using a compiler older than CUDA 5.0 it will give a warning and skip this architecture.
2013-04-07Missing build_files updates in the merger in revision 55847.Tamito Kajiyama
2013-03-28modified build system for updated opencollada libraries (windows only, other ↵Gaia Clary
platforms might want to update as well)
2013-02-21Cycles GPU rendering:Thomas Dinges
* Deprecate computing capability 1.3 (sm_13) This commit disables auto build of sm_13 CUDA platform, which means that starting with Blender 2.67, we don't support sm_13 devices anymore. It has become difficult to support that and it was already feature incomplete (no render-passes, AO, Multi Closure etc). It's still possible to manually enable sm_13 for own tests, but building might break in the future.
2012-11-26switch verious references from py3.2 -> 3.3 or just 3.Campbell Barton
2012-11-20Mingw x64:Thomas Dinges
* Iconv libs have been removed from SVN, disable it. This hopefully fixes the buildbot.
2012-11-14Fix for oiio/ocio/boost in those scons config, else specifying a custom ↵Bastien Montagne
"root" path for those libs in user-config.py is useless!
2012-11-12Scons compiling fixJoshua Leung
Proper implementation for only including the boost locale libs when WITH_BF_INTERNATIONAL is enabled, so that those of us who do not need/want to bother with translated ui's can compile. The way it was done before was wrong as 1) the value was always set to true earlier in the config scripts, 2) the base config scripts run before user config overrides are set
2012-11-11Clen up of gettext stuff from scons scripts... Did not touch to buildbots ↵Bastien Montagne
ones, nor to iconv, as it’s still uncleare whether we can get rid of it :/
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-09-28code cleanup: correct spellingCampbell Barton
2012-09-16Enable OpenColorIO for MinGW64 build targetsAntony Riakiotakis
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-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-07-05Update build systems to copy needed dlls from MinGW-w64, turn openmp on by ↵Antony Riakiotakis
default for MinGW.
2012-06-21Correct openjpeg for scons too.Antony Riakiotakis
2012-05-15Cleanup optimization compile flags for mingw-w64. Antony Riakiotakis
After testing it seems that for safe debug sessions, debug build optimizations need to be off. Also removed sse flags from release flags since they are included in ray optimization flags which are on by default.
2012-05-13Change the scons configuration for MinGW-w64 to be more in-line with cmake. ↵Antony Riakiotakis
Also deactivate openmp as it causes crashes when rendering with subsurf or multires modifiers
2012-05-11Enable OpenCOLLADA support for MingW64 builds by default.Nathan Letwory
Note: don't forget to update your local checkout of lib/mingw64
2012-05-10Enable ffmpeg building with MinGW-w64. The libraries were compiled with gcc ↵Antony Riakiotakis
4.7, however is has been claimed there are issues with gcc > 4.4 so this is for testing purposes. Still it doesn't crash on startup anymore. Forgot to mention on ffmpeg lib commit that committed ffmpeg version is 0.10.2
2012-04-24Lower optimization settings for MinGW-w64. Full optimization causes ↵Antony Riakiotakis
artifacts with empties and gods know what else. Turned on -ftree-vectorize to match MSVC behaviour for 64bit.
2012-04-24revert 45924, not a very clean solution, especially for external libraries ↵Antony Riakiotakis
and looks like -fpermissive is used in linux too
2012-04-24Remove mingw-w64 errors from loss of precision by converting 64bit pointers ↵Antony Riakiotakis
to ints. All cases found were harmless and the error behaviour could be turned off by the -fpermissive flag but I'd rather keep that off to detect any real problems should they arise.
2012-04-24Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with ↵Antony Riakiotakis
slight modifications. Thanks!