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-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