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-03-29Cycles code refactor: changes to make adding new primitive types easier.Brecht Van Lommel
2014-03-29Cycles code refactor: add support for motion vertex attributes.Brecht Van Lommel
2014-03-29Cycles code refactor: move more geometry code into per primitive files.Brecht Van Lommel
2014-03-29Cycles code refactor: move geometry related kernel files into own directory.Brecht Van Lommel
2014-03-27Make blender compilable with FFmpeg-0.8.1Sergey Sharybin
Needed for some own tests.
2014-03-27Cycles: Raise a proper error message when using Branched Path on sm_30, this ↵Thomas Dinges
is currently still disabled.
2014-03-27Cycles: fix for building with cmake when gcc refuses sse argsCampbell Barton
2014-03-27CMake: disable SSE flags if gcc/clang don't supportCampbell Barton
2014-03-26Fix for build error in Cycles standalone caused by new DeviceDrawParamsLukas Tönne
added in rB74518b28267e9b18199212fbaa3c689fa018d20c. No special bind/unbind needed for standalone viewer, so can just use a static stub in the display callback.
2014-03-26Fix T39420: Cycles viewport/preview flickers, when moving mouse across editorsSergey Sharybin
Issue was caused by the wrong usage of OCIO GLSL binding API. To make it work properly on pre-GLSL-1.3 drivers shader is to be enabled after the texture is binded to the opengl context. Otherwise it wouldn't know the proper texture size. This is actually a regression in 2.70 and to be ported to 'a'.
2014-03-26Code cleanup: style and warningsCampbell Barton
2014-03-24Fix for own mistake in rB83f2012300acadafd359307e7a00bd71e67e3fd7: usedLukas Tönne
bool instead of int. Thanks to Campbell Barton for noticing.
2014-03-24Fix T39341: Cycles Rendered view laggy while using particles.Lukas Tönne
There are a couple of bugs that come together here: * Particle hacks: extra modifier stack evaluation just for particles in rna_Object_create_duplilist. This is where the primary issue stems from, the "for_render" setting replaced the G.is_rendering flag in threaded depsgraph. This causes particles to recalculate the entire modifier stack with _render_ settings instead of viewport settings now. Fixed by taking the 'preview' parameter in Cycles into account. * Buggy skin modifier: The skin modifier generates a different amount of vertices and faces **on every execution**. This must be looked at separately, but it could be another reason why cycles constantly restarted the sync process. * Particles get re-distributed randomly every time (changing seed). This could be caused just by the broken skin modifier, but might still be an issue when simply rendering with cycles, since the psys will be evaluated for render settings, if just temporarily.
2014-03-23Cycles Standalone: XML Updates for Branched Path Multi Light.Thomas Dinges
2014-03-23Code cleanup: Move AA Samples variable, this is not exclusive to Branched Path.Thomas Dinges
2014-03-23Cycles: SSE optimization for line segments/ribbons hairSv. Lockal
Gives ~11% speedup for hair.blend, ~10% for koro_final.blend Also extract few common subexpressions in hair calculation. Reviewed By: brecht Differential Revision: https://developer.blender.org/D318
2014-03-22Warning cleanup:Antony Riakiotakis
* Comparison in utf detection code always failed * Cast to integer to silence grumpy 64bit gcc
2014-03-22Cleanup: Restrict the debug -gline-tables-only to cxx_debug in cycles and ↵Jens Verwiebe
spelling
2014-03-21Cycles Standalone: Support for relative paths and string OSL parameters.Thomas Dinges
Patch by John Haddon. Differential Revision: https://developer.blender.org/D418
2014-03-20Extend workaround to all OS :avoid link failure with clang 3.4 debugJens Verwiebe
2014-03-19Fix T39247Martijn Berger
Changes to interpolation break texture allocation on sm35 and greater.
2014-03-17Code cleanup: styleCampbell Barton
2014-03-15Cycles: Direct multi light sampling in the Branched Path Integrator is ↵Thomas Dinges
optional now. Disabling this can improve performance, when we need a lot of AA Samples anyway, to clear up the render. Simple example .blend: http://www.pasteall.org/blend/27582 Differential Revision: https://developer.blender.org/D392
2014-03-15UI: Improved layout for Cycles Volume Sampling panel.Thomas Dinges
2014-03-15UI: Move OpenGL Settings (AA and Alpha) into the Info Editor render menu.Thomas Dinges
2014-03-15Code cleanup: Don't assign time 2x, we only need it for Object Motion here.Thomas Dinges
2014-03-13Fix cycles texture interpolation mode closest constant offset on some devicesMartijn Berger
2014-03-13Fix T39146: recent cycles CUDA regression in fix for T39114.Brecht Van Lommel
This commit is to be backported to the 2.70 release.
2014-03-13Code cleanup: cmakeCampbell Barton
2014-03-13Cmake: fix compile problem after own commitJens Verwiebe
2014-03-13Fix for compilation error since previous fix for XCodeSergey Sharybin
2014-03-13OSX/cmake: set DEBUG_INFORMATION_LEVEL to "line-tables-only" for cycles, ↵Jens Verwiebe
clang 3.4 (xcode 5.1) would not link with RNA in debug else
2014-03-12Fix T39114: cycles lamp ray visibility not working.Brecht Van Lommel
Thanks to Thomas for finding the cause.
2014-03-12Cycles: Disable Branched Path on sm_30 for now, recent Indirect Multi Light ↵Thomas Dinges
addition makes nvcc fail.
2014-03-11OSX: fix another kCGLRendererAppleSWIDJens Verwiebe
2014-03-11OSX: change a longterm deprecated kcgl constant, could lead to crashes elseJens Verwiebe
2014-03-10Fix T37293: trying to fix scrubbing not stopping playbackJörg Müller
2014-03-10Cycles: Option to Sample all Lights in the Branched Path integrator for ↵Thomas Dinges
indirect samples This adds a new option "Sample All Lights" to the Sampling panel in Cycles (Branched Path). When enabled, Cycles will sample all the lights in the scene for the indirect samples, instead of randomly picking one. This is already happening for direct samples, now you can optionally enable it for indirect. Example file and renders: Blend file: http://www.pasteall.org/blend/27411 Random: http://www.pasteall.org/pic/show.php?id=68033 All: http://www.pasteall.org/pic/show.php?id=68034 Sampling all lights is a bit slower, but there is less variance, so it should help in situations with many lights. Patch by myself with some tweaks by Brecht. Differential Revision: https://developer.blender.org/D391
2014-03-09Code Cleanup for __HAIR__ defines.Thomas Dinges
2014-03-09Fix compile error using MSVC2008 + cmakeDaniel Genrich
2014-03-09Cleanup some useless/unneeded #ifdefs for MSVC2013.Juergen Herrmann
2014-03-08Cycles: Compile fix and some cleanup for the Image interpolation commit.Thomas Dinges
2014-03-08Add support for multiple interpolation modes on cycles image texturesMartijn Berger
All textures are sampled bi-linear currently with the exception of OSL there texture sampling is fixed and set to smart bi-cubic. This patch adds user control to this setting. Added: - bits to DNA / RNA in the form of an enum for supporting multiple interpolations types - changes to the image texture node drawing code ( add enum) - to ImageManager (this needs to know to allocate second texture when interpolation type is different) - to node compiler (pass on interpolation type) - to device tex_alloc this also needs to get the concept of multiple interpolation types - implementation for doing non interpolated lookup for cuda and cpu - implementation where we pass this along to osl ( this makes OSL also do linear untill I add smartcubic to the interface / DNA/ RNA) Reviewers: brecht, dingto Reviewed By: brecht CC: dingto, venomgfx Differential Revision: https://developer.blender.org/D317
2014-03-07Cycles: Use Displacement type in OSL ShadingSystem.Thomas Dinges
Reviewed by: brecht Differential Revision: https://developer.blender.org/D386
2014-03-06Cuda use streams and async to avoid busywaitingMartijn Berger
This switches api usage for cuda towards using more of the Async calls. Updating only once every second is sufficiently cheap that I don't think it is worth doing it less often. Reviewed By: brecht Differential Revision: https://developer.blender.org/D262
2014-03-06Fix X11 mouse cursor flickering briefly to the standard cursor when changing it.Brecht Van Lommel
Not very visible now but it matters for the next commit.
2014-03-05Fix for potential memory leak in Bullet API: freeing dynamic arraysLukas Tönne
should use the delete[] operator instead of the plain pointer delete.
2014-03-04Fix volume scatter render issue introduced by recent bugfix.Brecht Van Lommel
2014-03-02Cycles: remove ccl_align macro for GPU as unused and unsupported in OpenCLSv. Lockal
2014-03-01Fix T38900: cycles OSL crash running getmessage("trace", "geom:name", name)Brecht Van Lommel