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-10-05Buildbot: Disable use of own Clang for OSX buildsSergey Sharybin
Our version of clang fails with latest SDK. It's not really clear if such change will disable openmp or not (-fopenmp doesn't throw an error, but it might be a silent fail). In any case, builds without OpenMP is better than no builds at all.\
2015-10-05Fix T46377: No python executable in 2.76 rc3 distribution for OSXSergey Sharybin
2015-10-03InstallDeps: Fix broken OSL (would not generate valid default names for its ↵Bastien Montagne
.oso pre-compiled files). Also, externalize temp/hacky patches in own dir, much much cleaner than integrating them in bash script!
2015-09-22Install_deps: Hopefully fix broken checks for numpy package in fedora-like ↵Bastien Montagne
distro.
2015-09-22Install_deps: Add command line options to saved BUILD_NOTES.txt.Bastien Montagne
Requested by Daniel Salazar (zanqdo) over IRC.
2015-09-09Buildbot: Test enable CUDA binaries for Win32Sergey Sharybin
Linux 32bit seems to work fine now, let's see if Win32 also works.
2015-09-09Buildbot: Enable 32bit kernels for linux buildersSergey Sharybin
This is more an experiment, not guaranteed to work but at the same time building of kernels seems to work manually in the same chroot. Perhaps latest changes helped compiler to optimize registers usage.
2015-09-02CMake: use generator expressionsCampbell Barton
2015-09-02CMake: Fix building w/o FindGitCampbell Barton
2015-08-27Buildbot: Correction to previous commitSergey Sharybin
Previous commit didn't really disable cuda binaries for some reason.
2015-08-27Buildbot: Disable CUDA binaries on win32Sergey Sharybin
They started to give issues as well, need some dedicated time to look into the issues.
2015-08-18Refactor translation code out of blenfontCampbell Barton
- Add blentranslation `BLT_*` module. - moved & split `BLF_translation.h` into (`BLT_translation.h`, `BLT_lang.h`). - moved `BLF_*_unifont` functions from `blf_translation.c` to new source file `blf_font_i18n.c`.
2015-08-11install_deps: fix broken force/skip-osd options.Bastien Montagne
Bash scripts are such a PITA, having to redefine the options in three different places... :(
2015-08-10Install_deps: add basic listing of needed dependencies to error message for ↵Bastien Montagne
unsupported distro.
2015-08-09Install_deps: add (non-tested) OSD-building code.Bastien Montagne
Not tested for fedora-like and arch distro, would expect it to work though. Please report otherwise. Also, always inatll git now (and a few other XOrg -dev packages).
2015-08-09install_deps: Add libxcursor packages, seems to be needed now?Bastien Montagne
2015-08-08Support building OpenSubdiv libraries under Debian (Ubuntu) with our ↵Thomas Beck
build_deps.sh script. Use --skip-osd to skip building opensubdiv libs, use --force-osd to force a rebuild of the libs. I added all needed user information (where to find the include dir, which -D options to set) to the print_info method that is called at the end too, so it should be pretty intuitive to use. Reviewers: sergey, mont29 Reviewed By: mont29 Subscribers: mont29 Differential Revision: https://developer.blender.org/D1452
2015-08-06CMake: AUDASPACE_ROOT_DIR wasn't workingCampbell Barton
2015-08-06Cleanup: style (match other find modules)Campbell Barton
2015-08-05OpenSubdiv: Enable by default on the supported platformsSergey Sharybin
This commit makes sure Linux and Windows buildbots are using OpenSubdiv and also enables OpenSubdiv by default on Windows. OSX is kept disabled still, this is due to OpenGL restrictions which are not solved in any way yet. Linux is defaults to OpenSubdiv disabled because it needs precompiled library. The documentation could be found there: http://wiki.blender.org/index.php/User:Nazg-gul/OpenSubdiv
2015-08-05Buildbot config: disable gooseberry branch from nightly buildsSergey Sharybin
There's no updates happening in the gooseberry branch, so no really reason to waste time on rebuilding the branch overnight.
2015-08-05Buildbot config: remove windows scons and mingw buildersSergey Sharybin
They are defunct at this moment, no reason to try scheduling builds on them.
2015-08-04Cycles: Remove 32bit cuda workaroudn and disable cubins for buildbotSergey Sharybin
Recent changes to kernel broke compilation of the kernels again, need some other kind of solution for this issue. Don't have much time for this currently, but will be addressed before the release. Meanwhile it's better to have some buildbot builds instead of totally failing one.
2015-08-04OpenSubdiv: Preparation for enabling it for linux buildbotSergey Sharybin
2015-07-28Audaspace: fixing problems for the merge to master suggested by Campbell and ↵Jörg Müller
Sergey. - rename WITH_EXTERNAL_AUDASPACE to WITH_SYSTEM_AUDASPACE. - rename C/PYAUDASPACE to AUDASPACE_C/PY - simplifying cmake defines and includes. - fixing include paths and enabling WITH_SYSTEM_AUDASPACE for windows. - fixing scons building. - other minor build system fixes.
2015-07-28Audaspace: use standalone library.Jörg Müller
- Added the cmake configuration option WITH_EXTERNAL_AUDASPACE. - Fixes to build without standalone library as well.
2015-07-27Buildbot: Include branch name to the cmake buildsSergey Sharybin
2015-07-27CPack: Use hash of the head for the file nameSergey Sharybin
Upstream is not always configured ad might give empty results. Ideally we need to re-use the same code as we use for buildinfo, but it's also a bit of a question which exact hash we want to put to the name by default.
2015-07-27Buildbot: Missed this in the previous commitSergey Sharybin
2015-07-27Buildbot: Attempt to make windows cmake builds names matching buldbot's namesSergey Sharybin
Did this in packaging buildbot rule because of several reasons: - CMake doesn't deliver name of package which we expect it to be for buildbot - CMake doesn't really know that building happens for buildbot - Making default CPAck name matching buildbot's naming is kinda stupid Probably we can pass CPack name via command line arguments, but i'm happy with the current state and one might change things in the future.
2015-07-26Make cmake windows 32 bit buildbot use the 120xp toolkit, restoringMartijn Berger
windows XP compatibility Fixes T45559
2015-07-24Adjust CMake platform dependant release optionsCampbell Barton
2015-07-20SCons: Weirdly enough at some point scons became broken in OpenSubdiv branchSergey Sharybin
2015-07-20OpenSubdiv: Commit of OpenSubdiv integration into BlenderSergey Sharybin
This commit contains all the remained parts needed for initial integration of OpenSubdiv into Blender's subdivision surface code. Includes both GPU and CPU backends which works in the following way: - When SubSurf modifier is the last in the modifiers stack then GPU pipeline of OpenSubdiv is used, making viewport performance as fast as possible. This also requires graphscard with GLSL 1.5 support. If this requirement is not met, then no GPU pipeline is used at all. - If SubSurf is not a last modifier or if DerivesMesh is being evaluated for rendering then CPU limit evaluation API from OpenSubdiv is used. This only replaces the legacy evaluation code from CCGSubSurf_legacy, but keeps CCG structures exactly the same as they used to be for ages now. This integration is fully covered with ifdef and not enabled by default because there are several TODOs to be solved first: - Face varying data interpolation is not really cleanly implemented for GPU in OpenSubdiv 3.0. It is also not implemented for limit evaluation API. This basically means we'll have really hard time supporting UVs. - Limit evaluation only works with adaptivly subdivided meshes so far, which basically means all the points of CCG are pushed to the limit. This gives different result from old code. - There are some serious optimizations possible on the topology refiner creation, which would speed up initial OpenSubdiv mesh creation. - There are some hardcoded asumptions in the GPU and DerivedMesh areas which could be generalized. That's something where Antony and Campbell can help, making it so the code is structured in a way which is reusable by all planned viewport projects. - There are also some workarounds in the dependency graph to make sure OpenGL buffers are only freed from the main thread. Those who'll be wanting to make experiments with this code should grab dev branch (NOT master) from https://github.com/Nazg-Gul/OpenSubdiv/tree/dev There are some patches applied in there which we're working on on getting into upstream.
2015-07-20OpenSubdiv: Add new OpenSubdiv related filesSergey Sharybin
This includes C-API bindings in intern/opensubdiv and CMAke module which finds the OpenSubdiv library. This filea are not in use so far, making it a separate commit to make actual integration commit more clear.
2015-07-19Fix error when getting the commit time failsCampbell Barton
While this should work, allow the build to succeed if for some reason the command fails.
2015-07-13Add a skeleton of C API for Eigen3.Bastien Montagne
Title says pretty much everything. For now, only thing available is a solver of eigen values/vectors for self-adjoint matrices. We can easily add more when needed. Thanks to Sergey and Campbell for quick review.
2015-07-13Use regex for cmake config parsingCampbell Barton
2015-07-05Correct commentCampbell Barton
2015-06-30CMake: minor editsCampbell Barton
2015-06-29GTests: do not add 'performance' tests to auto-ran tests (with ctest or ↵Bastien Montagne
'make test')...
2015-06-23CMake: quiet warnings in GTestCampbell Barton
2015-06-23CMake: support multiple args to remove_cc_flagCampbell Barton
2015-06-20SCons: Enable sm_52 CUDA kernel on all platformsSergey Sharybin
2015-06-20support ninja for netbeans projectsCampbell Barton
2015-06-19SCons: Fix missing file in kernel when building on OSXSergey Sharybin
2015-06-19SCons: Another attempt to fix bundling on OSXSergey Sharybin
2015-06-19SCons: Fix wrong bunding of Cycles kernel on OSX platformSergey Sharybin
2015-06-18Update netbeans project file generatorCampbell Barton
2015-06-17CMake: use parent scope setting cflags in funcionCampbell Barton