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
path: root/intern
AgeCommit message (Collapse)Author
2014-02-18OSX: more futurework for clang-openmp:Jens Verwiebe
- moved assumed location of omp lib to blender libs - prepared libiomp5 to link out of the box with cmake - changed according in scons - introduced a local var C_VENDOR, cause Apple clang 3.4 may not include omp support yet - added a linklibs for msgfmt ( may not be needed for other than OSX )
2014-02-17this is an attempted Fix: T38679Martijn Berger
Cycles GPU Performance Regression From my testing this (what i should have done in the first place) reduces the regression a lot. Lets hope it is enough or we have to go back to busy waiting.
2014-02-17Adapt KDL for compile with clang 3.4, which is stricter with friend classes,Jens Verwiebe
fixes ‘friend declaration specifying a default argument must be a definition’, based on information from here: http://www.orocos.org/forum/rtt/rtt-dev/bug-1053-new-compile-error-clang-34-patch-attached
2014-02-15Fix/Workaround for NDOF/X11 bug with unreliable GHOST_kFinished events.Campbell Barton
2014-02-15Code cleanup: use const short for ndof axis argsCampbell Barton
2014-02-15Code cleanup: warningsCampbell Barton
2014-02-15Cycles Standalone: XML wrapping of Lights and some more volume settings.Thomas Dinges
2014-02-15Cycles Standalone: Add more controls and optionsThomas Dinges
* P key, pauses the render * W/A/S/D for camera movement
2014-02-14Cycles Standalone: The camera now gets properly updated, when changing ↵Thomas Dinges
window size or using --width --height overwrites.
2014-02-14Cycles: equi-angular sampling for homogeneous volumesBrecht Van Lommel
This adds an option in the Volume Sampling panel, which helps rendering lamps inside or near volumes with less noise. It can also increase noise though and needs improvements to support MIS and heterogeneous volumes, but since it's useful in some cases already (especially world volumes) it's there now. Based on the code in the old branch by Stuart, with modifications by Thomas and Brecht. Differential Revision: https://developer.blender.org/D291
2014-02-14Cycles Standalone: Up/Down movement was inverted.Thomas Dinges
2014-02-14Cycles Standalone: Add interactive mode (I-key), to avoid accidental ↵Thomas Dinges
changes/movement. Also some code and whitespace cleanup.
2014-02-14NDOF/X11: incorrect dynamic_castCampbell Barton
2014-02-14Cycles Standalone: The camera can now be moved and rotated with LMB/RMB ↵Thomas Dinges
mouse key. ToDo: Add controls for forward/backward movement.
2014-02-13Cycles Standalone: More updates for the Node XML API.Thomas Dinges
Should be almost complete now, apart from Ramp Nodes (Color Ramp, RGB Curves...).
2014-02-13Rework carve integration into boolean modifierSergey Sharybin
Goal of this commit is to support NGons for boolean modifier (currently mesh is being tessellated before performing boolean operation) and also solve the limitation of loosing edge custom data layers after boolean operation is performed. Main idea is to make it so boolean modifier uses Carve library directly via it's C-API, avoiding BSP intermediate level which was doubling amount of memory needed for the operation and which also used quite reasonable amount of overhead time. Perhaps memory usage and CPU usage are the same after all the features are implemented but we've got support now: - ORIGINDEX for all the geometry - Interpolation of edge custom data (seams, crease) - NGons support Triangulation rule is changed now as well, so now non-flat polygons are not being merged back after Carve work. This is so because it's not so trivial to support for NGons and having different behavior for quads and NGons is even more creepy. Reviewers: lukastoenne, campbellbarton Differential Revision: https://developer.blender.org/D274
2014-02-13Fix issue in recent bugfix, did not work with multiple sessions (preview ↵Brecht Van Lommel
render).
2014-02-13Code cleanup: styleCampbell Barton
2014-02-13Fix T38615: cycles rendering beckmann/GGX refraction wrong with IOR equal to 1.Brecht Van Lommel
2014-02-13Fix T38332, Fix T38607: cycles render crash with motion blur.Brecht Van Lommel
It wasn't working together well with the python thread state changes after the depsgraph multithreading.
2014-02-12NDOF/X11: skip getting the time when no ndof events are processedCampbell Barton
2014-02-12NDOF/X11: fix for glitch using ndof outside the view and entering againCampbell Barton
2014-02-12Cycles: Avoid unnecessary dot products in Mesh/Hair export code.Thomas Dinges
2014-02-11Cycles: mix hair minimum width code with SSE intersection codeBrecht Van Lommel
Gives 6.5% speedup for hair.blend from testsuite. This commit was previously reverted, but should work ok now. Patch by Sv. Lockal.
2014-02-11Cycles: Code refactor for Clamping/Inf Rejection, combined into 1 function. ↵Thomas Dinges
Also avoid some conditionals. Reviewed by: brecht Differential Revision: https://developer.blender.org/D310
2014-02-11Fix T38597: cycles status bar missing some updates.Brecht Van Lommel
2014-02-11Better fix for T38501: blender crashes right after adding image texture toSv. Lockal
material in cycles Buggy MSVC 2008 in 32-bit mode ignores stack align attribute for float3. Now it uses reference to __m128, which is always aligned.
2014-02-11Fix Cycles Light Passes being always enabled, own regression in Clamp commit ↵Thomas Dinges
yesterday. KernelIntegrator just doesn't have valid data at this point, so we need to go one level deeper.
2014-02-11Cycles: Clamp Direct now affects the Background too.Thomas Dinges
Reviewed by: brecht Differential Revision: https://developer.blender.org/D306
2014-02-11Fix T38537: issue with OS X full screen startup.blend after recent changes.Brecht Van Lommel
Also fixed the redrawing while entering and exiting fullscreen, it would show a distracting white window contents during the animation.
2014-02-11Cycles: Separation of Indirect and Direct clamping.Thomas Dinges
Indirect and Direct samples can now be clamped individually. This way we can clamp the indirect samples (fireflies), while keeping the direct highlights. Example render: http://www.pasteall.org/pic/show.php?id=66586 WARNING: This breaks backwards compatibility. If you had Clamping enabled in an old file, you must re-enable either Direct/Indirect clamping or both again. Reviewed by: brecht Differential Revision: https://developer.blender.org/D303
2014-02-10Fix part of T38304: cycles render problem with zero length curve segments.Brecht Van Lommel
Now these are removed from the curve.
2014-02-10Fix T38576: cycles hair not rendering in edit/paint modes.Brecht Van Lommel
2014-02-10Fix T38501: blender crashes right after adding image texture to materialSv. Lockal
in cycles Also fix very similar problem in half-float SSE conversion.
2014-02-09OSX/scons: allow for compiling with clang-openmp-3.4Jens Verwiebe
See: http://clang-omp.github.io + fix a longstanding bad include in darwin-config
2014-02-09Code cleanup: Remove Debug closure declaration.Thomas Dinges
2014-02-09Cycles: use COMPAT_ENGINES mechanism for UI panels.Jonas Eschenburg
This way addons like network renderers can more easily reuse them. Reviewed By: brecht
2014-02-08Cycles Standalone: Expose Shader settings in the xml api.Thomas Dinges
2014-02-08Cycles Standalone: Exit when no xml file can be found.Thomas Dinges
2014-02-07Fix T36979: wrong render of textured mesh lights with multiple importance ↵Brecht Van Lommel
sampling.
2014-02-07Fix T38526: crash using blackbody node on background with multiple ↵Brecht Van Lommel
importance sampling.
2014-02-07Fix T38524: Cycles not rendering sky texture correct when the direction ↵Brecht Van Lommel
vector is not normalized.
2014-02-06Cycles: add pass alpha threshold value to render layers.Brecht Van Lommel
Z, Index, normal, UV and vector passes are only affected by surfaces with alpha transparency equal to or higher than this threshold. With value 0.0 the first surface hit will always write to these passes, regardless of transparency. With higher values surfaces that are mostly transparent can be skipped until an opaque surface is encountered.
2014-02-06Fix wrong animation duration when using older LibavSergey Sharybin
2014-02-06Cycles Network rendering, remove some exception throwing, replace with saner ↵Martijn Berger
error handling This patch adds a network_error() function more alike how other devices handle error's - it adds a check for errors on load_kernels to make sure we do not crash if rendering without a server. - it uses the non throwing variation of boost::asio::read. Reviewers: brecht Reviewed By: brecht CC: brecht Differential Revision: https://developer.blender.org/D86
2014-02-05Building elbeem without openmp failedCampbell Barton
2014-02-05Fix T36769: fluid sim modifier can crash blenderDaniel Genrich
Crash only happened when the number of openmp threads were greater than the resolution.
2014-02-05Attempt to fix OSL build error on Linux with latest OSL master.Brecht Van Lommel
2014-02-04Cycles: bvh_cardinal_curve_intersect intro SSE optimizationSv. Lockal
Gives 5% speedup for koro_final.blend, 10-15% for hair.blend Reviewed By: brecht Differential Revision: https://developer.blender.org/D225
2014-02-04Fix cycles crash with float image textures on CPU without AVX support.Brecht Van Lommel
The AVX kernel functions for reading image textures could be get used from non-AVX kernels. These are C++ class methods and need to be marked for inlining, all other functions are static so they don't leak into other kernels.