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
2015-09-24Merge remote-tracking branch 'origin/master' into cycles_camera_nodescycles_camera_nodesDalai Felinto
Note: the branch currently crashes in blender_camera_nodes.cpp: BL::NodeTree b_ntree = b_data.node_groups[nodes_tree_name]; The crash was introduced in: cb7cf523e5c000609f32a382e2c0fcc57f635a42 Conflicts: intern/cycles/SConscript intern/cycles/blender/addon/__init__.py intern/cycles/blender/addon/properties.py intern/cycles/blender/blender_camera.cpp intern/cycles/kernel/kernel_types.h intern/cycles/kernel/svm/svm.h intern/cycles/kernel/svm/svm_types.h intern/cycles/render/camera.cpp intern/cycles/render/camera.h
2015-09-24Cleanup: And one more commit... (BVH Cache).Thomas Dinges
2015-09-24Cleanup: Remove some more BVH cache code, for reading/writing the cache.Thomas Dinges
2015-09-24Cleanup: Remove some underlying code for the BVH disk cache.Thomas Dinges
Notes: - There is still some bvh cache code, but that is from the engines initial commit, we might clean this up further or keep it. - Changes in util_cache.h/.c are kept, this might be re-used in the future.
2015-09-24Cleanup: Typo fixes in OpenCL log messages.Thomas Dinges
2015-09-24Cycles: Remove the BVH cache featureThomas Dinges
This removes the BVH cache feature from the UI, underlying code will be removed in a separate commit. The BVH cache was added before we had a multi-threaded BVH build, and a lot of other optimizations were done since then, which makes this not useful anymore. Fix T46162.
2015-09-23Cycles: Support building with latest OSL-1.7devSergey Sharybin
So now the following OSL versions are supported (at least for compilation): - 1.5 with closure alignment patch applied - 1.6.8 release - 1.7 development version from latest git
2015-09-22Silence double promotion error/warningsDalai Felinto
2015-09-21Fix T46159: OpenSubdiv does not always give same results as Blender own ↵Sergey Sharybin
subsurf code with crease edges
2015-09-21Fix T43715: IK pole target + stretch not working for a single bone chain.Brecht Van Lommel
2015-09-18Fix T46030: Strange behavior of Cycles Brick TextureSergey Sharybin
Added some extra seed to the hash, so it's now less likely to give repetitive patters at values around zero. This will change distribution of bricks for existing files. but it's something inevitable.
2015-09-18Cycles: simplify logic for calculating dof-distCampbell Barton
Matches change from BKE_camera
2015-09-17Fix T46143: Faces missing with GPU renderSergey Sharybin
Epsilon was quite arbitrary for GPU, replaced with checking for zero-sized faces. It should solve both original report and the new one. After the release we can check why GPU doesn't produce accurate math here and go to the root of the issue.
2015-09-16CMake build supportDalai Felinto
2015-09-16OpenSubdiv: Fix crash caused by accessing OpenGL vendor from non-main threadSergey Sharybin
2015-09-16OpenSubdiv: Attempt to solve crash in background modeSergey Sharybin
2015-09-16Code cleanup, whitespaceSergey Sharybin
2015-09-16OpenSubdiv: Fix for missing caching of vendor string parsing resultSergey Sharybin
2015-09-16Fllowup to previous commit, remove unused codeSergey Sharybin
2015-09-16Fix T45708: OpenSubdiv crashes on Windows with Intel cardsSergey Sharybin
Disable Intel cards for until we'll go to the root of the issue of the crash. This will take a bit, so being so close to the release we go safe and disable unstable GPU, so blender at least doesn't crash. This could be bypassed by setting OPENSUBDIV_ALLOW_INTEL environment variable.
2015-09-13Cleanup: spellingCampbell Barton
2015-09-10Fix leak in ContextGLXCampbell Barton
2015-09-09Cycles: Attempt to fix 32bit CUDA kernelsSergey Sharybin
2015-09-09OpenSubdiv: More graceful handling of shader compile/linking errorsSergey Sharybin
2015-09-09Cycles: Cleanup, typoSergey Sharybin
Spotted by Campbell, thanks!
2015-09-09Fix T46055: Volume doesn't render when PANORAMIC Camera is inside volume meshSergey Sharybin
2015-09-09Cycles: Limit triangle magnitude check for only GPUSergey Sharybin
Found a way to make AVX2 CPUs happy by reshuffling instructions a bit, so now there's no weird precision errors happening in there. This solves some render speed regressions on CPU, but unfortunately this doesn't help for GPU rendering.
2015-09-09Cycles: Only use ascii in commentsSergey Sharybin
2015-09-08Cleanup: quiet warningsCampbell Barton
2015-09-08Cycles: Support building with latest upstream OSLSergey Sharybin
Only affects standalone part.
2015-09-08Fix T46006: Issue with Equirectangular image rendering in Standalone CyclesSergey Sharybin
Issue was caused by wrong viewplane used for standalone camera.
2015-09-08Cycles: Add missing initialization of fov for prev/next framesSergey Sharybin
2015-09-08Cycles: Correction to integrator's transparent shadowsSergey Sharybin
It was possible that deleting transparent BSDF from shader wouldn't disable transparent shadows in integrator when doing viewport render.
2015-09-08Cycles: Update TODO, camera in volume is supported alreadySergey Sharybin
2015-09-08Fix T46045: Missing viewport update when adding transparent shader to materialSergey Sharybin
2015-09-07Fix T46034: OpenCL kernel compilation error in latest buildbotSergey Sharybin
Simply expanded expression, so no float4->float3 conversion happens.
2015-09-04Cycles: Fix for wrong optimization of bump nodeSergey Sharybin
It can't be simply removed in cases when it's connected to input which is different from Normal. This is because the input wouldn't be connected to default Normal geometry input, possibly breaking shading setup. The fix is not really ideal, but should work at least. This fixes skin having too much glossy reflection in the file from T46013.
2015-09-04Cycles: Fix wrong check for zero-sized trianglesSergey Sharybin
Initial idea was to optimize calculation a bit by skipping calculation of actual triangle edges and use vector from ray origin to triangles. In practice this optimization didn't quite work in cases when origin point is too close to the triangle. Let's do 2.76 with a bit more complicated calculation, still looking into exact reasons why watertight intersections fails in certain cases, but actual fix might bit be ready so soon. This fixes wrong eyes on the lady from T46013.
2015-09-04Fix T45019: Cycles wrong render of motion blur meshSergey Sharybin
The issue was caused by wrong detection whether number of verticies changed or not. Basically, it wasn't working correct in cases when number of verticies is increasing compared to the current frame.
2015-09-04Quiet warningsJulian Eisel
We had too many warnings lately... was awaiting that someone would kill them - didn't happen -> goes to my commit ratio! :P
2015-09-03Fix T45937: Cycles hair not rendered if children count set to zeroSergey Sharybin
2015-09-03Cycles: Fix missing packed images with newer versions of OSLSergey Sharybin
This isn't really complete fix, complete fix would require calculating derivatives via OIIO API, but supporting this will either end up with some code duplication or will require some non really safe changes at this release cycle.
2015-09-03Fix T45946: Cycles texture interpolation bugSergey Sharybin
Coordinate clamping was done in the wrong order.
2015-09-03Cycles: Fix nondeterministic pass ordering when using bakerSergey Sharybin
2015-09-03Cycles: Fix for uninitialized closure dataSergey Sharybin
This might confuse closure merger. Spotted by Campbell Barton, thanks!
2015-09-01Cleanup: pep8Campbell Barton
2015-08-31Cycles: Make the max value for World MIS Map Resolution a power of two.Thomas Dinges
Old value likely was a copy / paste error.
2015-08-31Cleanup: Fix some typos in volume code comments.Thomas Dinges
2015-08-30Cycles: Avoid copying objects in some places of BVH buildSergey Sharybin
Gives barely measurable speedup of Spatial Split BVH build.
2015-08-29Audaspace: fix for building with scons.Jörg Müller
Removed duplicated code. CMake so far built only the now removed version and scons tried to build both.