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
2013-09-10OSX/scons: fix a typo for jack adding frameworksearchpathJens Verwiebe
2013-09-10OSX/Scons/clang: more restrict the ftemplate fix to clang bundled with xcode ↵Jens Verwiebe
5 only
2013-09-10OSX/Scons/clang: restrict the ftemplate fix to clang onlyJens Verwiebe
2013-06-18Scons and BuildBot changes for MSVC 2012 support.Jürgen Herrmann
Thanks Brecht and Thomas for reviewing ;)
2013-06-17Since upgrade to SCons 2.3.0 a small change is needed to ensure 32bit is ↵Nathan Letwory
targeted properly when building 32bit Blender with 64bit compiler installed as well (MSVC).
2013-06-16Set up OurSpawn for MinGW compile environment on Windows.Nathan Letwory
2013-06-02Fix #35587: Cycles: image movie to single image crashingSergey Sharybin
Crash was happening on windows platforms only and was caused by some specifics about how CRT works. Basically, blender and all of the .dll are compiled with /MT flag, which means blender.exe and all .dll are using separate environments. This makes it impossible to pass file descriptors from blender to other dll, because it becomes invalid in the dll. And this is exactly what was happening: OIIO was trying to open movie file with all known plugins and one of them was zlib. And the way OIIO was using zlib API is opening the file using Boost and passing a file descriptor to zlib. And since zlib was a dynamic library this lead to general issues using this descriptor in zlib code. Solved by linking to zlib statically. This allows to safely pass file descriptor to zlib API. Alternative would be to compile all the stuff with /MD flag, but that's much bigger and less robust way to fix the issue. Tested on windows using msvc2008, scons plus cmake both 32 and 64 bit versions. Seems to be working fine. Further tweaks for mingw and msvc2012 could be needed tho.
2013-03-24Merged changes in the trunk up to revision 55546.Tamito Kajiyama
Conflicts resolved: source/blenderplayer/bad_level_call_stubs/SConscript Partly reverted changes to intern/cycles/blender/addon/ui.py in revision 52899 to make it easier to merge trunk changes.
2013-03-18Merged changes in the trunk up to revision 55357.Tamito Kajiyama
Resolved conflicts: release/datafiles/startup.blend source/blender/editors/space_nla/nla_buttons.c Also updated source/blender/blenkernel/intern/linestyle.c as a follow-up of recent changes for the use of bool.
2013-03-10OpenGL: more work on fixed function lighting implementation as GLSL.Brecht Van Lommel
* Rename functions and move to own header. * Add wrapper functions for glLight. * Auto detect if we can use faster code for solid lighting. * Various fixes for textured draw mode.
2013-03-03Merged changes in the trunk up to revision 54992.Tamito Kajiyama
Resolved conflicts: release/scripts/startup/bl_ui/space_view3d.py
2013-02-26OpenGL: implemenation of fixed function lighting as per pixel GLSL shaders. TheBrecht Van Lommel
code is still unused, but the intention is to use this to solve the double sided lighting problem on NVidia, and to make the materials work on OpenGL ES 2.0 eventually. The code works and matches the fixed function lighting pretty much exactly, but still needs optimizations. The actual integration in object draw will be committed later when more fixing & testing, there's lots of different combinations and unclear OpenGL state here.
2013-02-16Merged changes in the trunk up to revision 54594.Tamito Kajiyama
2013-02-13SCons: install blender thumbnailer next to blender binary.Sergey Sharybin
Cmake already does this, and this will solve
2013-02-12SCons: no need to do data-to-c when building cudakernels onlySergey Sharybin
2013-02-10Merged changes in the trunk up to revision 54421.Tamito Kajiyama
Conflicts resolved: release/datafiles/startup.blend release/scripts/startup/bl_ui/properties_render.py source/blender/SConscript source/blender/blenloader/intern/readfile.c
2013-02-05New matcap collection for default in release. It's now 24 images, orderedTon Roosendaal
from regular diffuse to more shiny, stone, wax, eflective, glass and two non-realistic ones. The menu now shows it in 3 rows. I made the previews a bit smaller, 96 pixels, like the brushes for painting. Thanks everyone for submitting pics! I updated the credit file too, but name from one person is missing still, will be added next.
2013-01-29Merged changes in the trunk up to revision 54171.Tamito Kajiyama
2013-01-28Scons:Thomas Dinges
* Fix for new cycles_preview.blend
2013-01-27Merged changes in the trunk up to revision 54110.Tamito Kajiyama
Conflicts resolved: source/blender/blenfont/SConscript source/blender/blenkernel/intern/subsurf_ccg.c source/blender/makesdna/intern/makesdna.c source/blender/makesrna/intern/rna_scene.c
2013-01-22revert scons fix, it is necessary after allAntony Riakiotakis
2013-01-22ubuntu 12.10 does not have pyconfig.h in include directory causing scons to ↵Antony Riakiotakis
fail. Omitting since it looks like cmake only uses Python.h too
2013-01-22scons compile fix for Ton's matcaps workJoshua Leung
2013-01-12Merged changes in the trunk up to revision 53729.Tamito Kajiyama
Conflicts resolved: release/datafiles/startup.blend source/blender/blenloader/intern/readfile.c
2013-01-10Further tweaks to buildbotSergey Sharybin
- BF_BITNESS should be passed as a command line argument - Made it so CUDA binaries and OSL compiled scripts would be installed regardless WITH_BF_PYTHON (which seems to be quite obvious) - Disable overwrite install, so CUDA kernels installed by it's build target will be preserved when building blender itself.
2013-01-10Switch linux buildbot to compile all cuda kernels in 64bit environmentSergey Sharybin
Solves memory limit issues when building sm_13 for 32bit platform. Some further refinement of patch could be needed.
2013-01-10Added new scons target: cudakernelsSergey Sharybin
It's intended to perform compilation of CUDA kernels only, without doing anything with other sources/resources and main purpose of this target is to be able to compile cuda kernels in completely different environment than the rest of blender was compiled. This is needed for linux build environment, where sm_13 compilation fails dramatically in 32bit chroot but could be compiled in 64bit environment.
2013-01-06Merged changes in the trunk up to revision 53584.Tamito Kajiyama
Conflicts resolved: release/scripts/startup/bl_ui/properties_render.py source/blender/blenloader/intern/readfile.c source/blender/editors/interface/interface_templates.c source/blender/makesrna/RNA_enum_types.h Also made additional code updates for: r53355 UIList - Python-extendable list of UI items r53460 Alpha premul pipeline cleanup
2013-01-01patch [#33331] Time To Start Moving To StdboolCampbell Barton
by Lawrence D'Oliveiro (ldo) so BKE_utildefines.h allows use of C99's bool type and true/false. currently scons wont try to use stdbool.h, and works as if its never found.
2012-12-28patch [#33669] SConstruct: Tell how to pass BF_PYTHON_INC to SCons is it is ↵Campbell Barton
not found from anatoly techtonik (techtonik)
2012-12-20Another big patch set by Bastien Montagne, thanks a lot!Tamito Kajiyama
* Made Freestyle optional (turned on by default). * Fix for missing bpath.c updates in the previous merge of trunk changes.
2012-12-18Icons now draw good again!Ton Roosendaal
- Exported via Inkscape a 16 and 32 pixel bitmap version - Use these as mipmap levels for OpenGL texture drawing. - Changed code to get right sizes for drawing icons - better than last week's method. Todo: - Custom icons don't work yet (old one) - Missing icons in the svg - The .sh script for inkscape needs changed to support this (now do manual saving)
2012-12-17Added GPL header to sconscripts!Bastien Montagne
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-12OSX: make cmake and scons both compile jack and ndof with newer sdk'sJens Verwiebe
2012-12-03Fix scons not installing closure/ directory for runtime compiles of CUDA kernel.Brecht Van Lommel
2012-11-27OSX/scons: introducing and testing an unexported_symbols_list to prevent ↵Jens Verwiebe
clashes, todo: cmake
2012-11-19OSX/scons/osl: un-hardcode the osl libpathJens Verwiebe
2012-11-17OSX/scons: little cleanup to BF_PROGRAM_LINKFLAGSJens Verwiebe
2012-11-17quiet scons deprecation warnings and correct --with_filesystem --> ↵Campbell Barton
--with-filesystem in install_deps.sh
2012-11-16OSX/scons/osl: use Xlinker for the BF_PROGRAM_LINKFLAGS, so we can ↵Jens Verwiebe
alternative again compile with gcc-4.6
2012-11-16OSX/scons/osl: working but not optimally designed atmJens Verwiebe
2012-11-16OSX/scons/osl: initial osl compiling, todo: fix shader compile and copy to ↵Jens Verwiebe
bundle
2012-11-15Windows OIIO:Thomas Dinges
* bin/OpenImageIO.dll not needed anymore, now statically linked.
2012-11-15Cycles OSL: windows build system changes to support static OSL/OIIO.Brecht Van Lommel
2012-11-15OSL Scons rulesSergey Sharybin
Initial support of OSL builds using SCons build system. Only tested on Linux now. No changes to configuration files themselves -- for now check how it's configured for linux buildbot (it was already horror to make all this changes and verify them, changes to linux-config.py could easily be done later). Currently WITH_BF_STATICOSL and WITH_BF_STATICLLVM are more like rudiments because linking against oslexec requires special trick with --whole-archive. We woul either need to find a way dealing with this oslexec less hackish or drop STATICOSL and STATICLLVM flags. Will keep dropping this flags for until we have "final" build rules for OSL. Still can not make 32bit linux rendering with OSL -- blender simply crashes when starting rendering. So for time being this issues are solving disabled OSL for 32bit build slaves.
2012-11-12Fix to allow several include dirs for python under scons build system ↵Bastien Montagne
(needed with new py3.3 debian-like packages).
2012-11-11* Remove one last "gnu_gettext.dll" reference in scons. Thomas Dinges
2012-10-22remove LOD_Decimator (c++ decimator), now replaced by bmesh decimator. also ↵Campbell Barton
remove CTR c++ classes that are no longer used.
2012-10-08add option to build without blenders default avi codec.Campbell Barton
2012-09-16Enable OpenColorIO for MinGW64 build targetsAntony Riakiotakis