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-02-04Fix cycles intersection issue with overlapping faces on windows 32 bit and CPUBrecht Van Lommel
without SSE3 support, due to 80 bit precision float register being used for one bounding box but not the one next to it.
2013-01-31Fix cycles windows link errors when building with OSL master branch.Brecht Van Lommel
2013-01-14Remove usage WITH_CYCLES_CUDA_BINARIES in code, use check forSergey Sharybin
precompiled cubins instead, Logic here is following now: - If there're precompiled cubins, assume CUDA compute is available, otherwise - If cuda toolkit found, assume CUDA compute is available - In all other cases CUDA compute is not available For windows there're still check for only precompiled binaries, no runtime compilation is allowed. Ended up with such decision after discussion with Brecht. The thing is, if we'll support runtime compilation on windows we'll end up having lots of reports about different aspects of something doesn't work (you need particular toolkit version, msvc installed, environment variables set properly and so) and giving feedback on such reports will waste time.
2012-12-21Cycles: merge some changes from a local branch to bring network rendering a bitBrecht Van Lommel
more up to date, still nowhere near working though, but might as well commit this in case someone else is interested in working on it.
2012-11-29Fix compile error with clang.Daniel Genrich
Patch by sambler via irc
2012-11-26-fno-rtti is a gcc option which gives a warning when using MSVCJason Wilkins
2012-11-09Cycles / CMake:Thomas Dinges
* Removed PARTIO building code, partio code was removed already. * Include "app" dir only when building with CYCLES_TEST enabled.
2012-10-20Cycles OSL: some build system tweaks to avoid global includes and definitions,Brecht Van Lommel
which ensures there is no conflict with other libraries, and avoids full rebuild when toggling OSL on/off.
2012-09-25Use ${OPENEXR_INCLUDE_DIR} instead of ${OPENEXR}/includeSergey Sharybin
There's no CMake symbol names ${OPENEXR} which lead to using /include as an include directory, which isn't correct.
2012-09-24OSL/cmake: the non-intrusive parts, so other os-maintainers can take code overJens Verwiebe
2012-09-20code cleanup: cycles now uses system includes for boost/oiio.. etc, so we ↵Campbell Barton
dont get warnings from system headers.
2012-09-03RTTI needs to be disabled in cycles for OSL.Lukas Toenne
2012-08-20Cycles / Cmake:Thomas Dinges
* Removed last instance of "BLENDER_PLUGIN" define, removed in r39465 in the cycles branch.
2012-06-01code cleanup: warningsCampbell Barton
2011-12-29add UNLIKELY / LIKELY util defines to help optimize iterators that are ↵Campbell Barton
called a lot, only defined for gcc at the moment. also some cmake formatting edits.
2011-12-02Cycles:Brecht Van Lommel
* Fix broken compile of test app. * Fix some warnings compiling with gcc for 32 bit. * More tweaks to avoid extended precision issue from #29301.
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-23Cycles: build flags tweaks to avoid errors with msvc debug build.Brecht Van Lommel
2011-11-19UI: small tweak to tooltips for enum menus, it wasn't very clear whichBrecht Van Lommel
description was for the property and which for the item.
2011-11-18Cycles: try to avoid NaN pixels with oren nayar. Also small cmake code cleanup.Brecht Van Lommel
2011-11-15Fix #29259: cycles issues on certain processors. Now two versions of the kernelBrecht Van Lommel
are compiled, one SSE optimized and the other not, and it will choose between them at runtime.
2011-11-10Cycles:Brecht Van Lommel
* Fix excessive fireflies in Velvet BSDF (patch by David). * Disable some unused SSE code * Remove RTTI disabling flags for now, this is giving some compile issues and was only needed of OSL which we're not using yet.
2011-11-10Cycles: attempted fix for error building with sse/mtune optimization flags.Brecht Van Lommel
2011-11-10Cycles:Brecht Van Lommel
* Add back option to bundle CUDA kernel binaries with builds. * Disable runtime CUDA kernel compilation on Windows, couldn't get this working, since it seems to depend on visual studio being installed, even though for this particular case it shouldn't be needed. CMake only at the moment. * Runtime compilation on linux/mac should now work if nvcc is not installed in the default location, but available in PATH.
2011-11-09Cycles: cmake tweaks for linux build, instructions on the wiki no longer worked.Brecht Van Lommel
2011-11-09edits to cycles cmake files so cmake_consistency_check.py can parse them.Campbell Barton
2011-11-08don't overwrite existing CMAKE_CXX_FLAGS for cycles (they may be important)Campbell Barton
2011-11-08Cycles MergeBrecht Van Lommel
Documentation: http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles Cycles is available is an extra render engine from the top header. It's not feature complete, consider this as a first preview release. Known bugs: http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles/KnownIssues Building currently only works with CMake, SCons support is being worked on and should be available soon. Also missing still is precompiled OpenImageIO and Boost for Linux, these will be added later in lib/linux*, if you do not have these installed on your system, Cycles will simply not be available.
2011-11-08Cycles:Brecht Van Lommel
* Disable precompiled cuda binaries, always do at run time * Change preview samples default to 10 * Hide volume panels since they don't do anything yet
2011-09-18added FindOpenImageIO cmake module.Campbell Barton
2011-09-15Cycles: attempted fixes for OS X preview render problem, and disableBrecht Van Lommel
kernel cache there now as well since it seems to give issues there.
2011-09-12Cycles:Brecht Van Lommel
* Fix missing update when editing objects with emission materials. * Fix preview pass rendering set to 1 not showing full resolution. * Fix CUDA runtime compiling failing due to missing cache directory. * Use settings from first render layer for visibility and material override. And a bunch of incomplete and still disabled code mostly related to closure sampling.
2011-09-09Cycles:Brecht Van Lommel
* OpenCL now only uses GPU/Accelerator devices, it's only confusing if CPU device is used, easy to enable in the code for debugging. * OpenCL kernel binaries are now cached for faster startup after the first time compiling. * CUDA kernels can now be compiled and cached at runtime if the CUDA toolkit is installed. This means that even if the build does not have CUDA enabled, it's still possible to use it as long as you install the toolkit.
2011-09-04Compile fixes for MinGW, checked with basic initial setup, no CUDA, gcc 4.5.2.Antony Riakiotakis
OpenImageIO still gives link-time errors, will try to make a lib for MinGW, see if it is fixed.
2011-09-02Cycles:Brecht Van Lommel
* Fix crash in light path node * Fix struct alignment issue for cuda * Fix issue with instances taking up too much memory * Fix issue with ray visibility working incorrect on some objects * Enable OpenCL always and remove option, it has no dependencies so may as well * Refuse to load kernel if OpenCL version < 1.1, recent drivers are needed * Better error handling for OpenCL device * 3D views with rendered draw mode will now revert to wireframe on file load
2011-09-01Cycles: OpenCL library is now dynamically loaded so that blender doesn't crashBrecht Van Lommel
if it's not installed on the system. Code copied from clew.h/clew.c in CLCC: http://clcc.sourceforge.net/
2011-08-16Cycles:Brecht Van Lommel
* add some (disabled) test code for using OpenImageIO in imbuf * link cycles, openimageio and boost into blender instead of a shared library * some cmakefile changes to simplify the code and follow conventions better * this may solve running cycles problems on windows XP, or give a different and hopefully more useful error message
2011-08-07Cycles: remove docs from svn, moved to wiki.Brecht Van Lommel
2011-06-30Cycles: OS X build system changes to use lib/ openimageio and boost.Brecht Van Lommel
2011-05-31Cycles: OSL build & image manager fixes.Brecht Van Lommel
2011-05-01Cycles: build without GLUT test app by default.Brecht Van Lommel
2011-04-28Cycles: hook up the CMake build system.Brecht Van Lommel
New build instructions for Ubuntu Linux in the wiki: http://wiki.blender.org/index.php/Dev:2.5/Source/Cycles
2011-04-27Cycles render engine, initial commit. This is the engine itself, blender ↵Ton Roosendaal
modifications and build instructions will follow later. Cycles uses code from some great open source projects, many thanks them: * BVH building and traversal code from NVidia's "Understanding the Efficiency of Ray Traversal on GPUs": http://code.google.com/p/understanding-the-efficiency-of-ray-traversal-on-gpus/ * Open Shading Language for a large part of the shading system: http://code.google.com/p/openshadinglanguage/ * Blender for procedural textures and a few other nodes. * Approximate Catmull Clark subdivision from NVidia Mesh tools: http://code.google.com/p/nvidia-mesh-tools/ * Sobol direction vectors from: http://web.maths.unsw.edu.au/~fkuo/sobol/ * Film response functions from: http://www.cs.columbia.edu/CAVE/software/softlib/dorf.php