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-12-11Cycles: trick to make building with OSL trunk work as well, it has a differentBrecht Van Lommel
name for LoadMemoryShader so we make it call the right name depending on which is available.
2012-12-10Fix cycles OSL + AO enabled in world settings not working correct.Brecht Van Lommel
2012-12-09Fix #33454: cycles wasn't hiding the original object used for dupliverts orBrecht Van Lommel
duplifaces like blender internal.
2012-12-07Fix missing mapping and influence panel for particles when cycles is selectedBrecht Van Lommel
as render engine. Still missing is colors and texture slots, but that's too tricky to fix this close to release.
2012-12-06Fix mapping node min/max not working OSL.Brecht Van Lommel
2012-12-04cmake was missing some header files.Campbell Barton
2012-12-04FIX: OSL mix shader clamps 2nd color component to 3rd one.Konrad Kleine
Previously the OSL Mix shader node was clamping the 2nd color component (green) to the 3rd color component (blue). Now every component is clamped on its own.
2012-12-04Fix #33405: preview render getting stuck in a particular .blend file, ObjectKeyBrecht Van Lommel
operator< had wrong brackets, changed it now to be more clear. Fix #33404: crash GPU rendering with OSL option still enabled. There was a check to disable OSL in this case, but it shouldn't have modified scene->params because this is used for comparison in scene->modified().
2012-12-04osl style cleanup and update man-page.Campbell Barton
2012-12-03Fix scons not installing closure/ directory for runtime compiles of CUDA kernel.Brecht Van Lommel
2012-12-03quiet float -> double conversion warnings and do some osl style edits.Campbell Barton
2012-12-03Fix cycles issue when NaN is used for RGB ramp, can access array out of ↵Brecht Van Lommel
bounds then. OSL noise() function is generating NaN's in certain cases, fix for that goes to our OSL branch. Also add missing minimum weight and max closure checks to OSL, forgot to add these when fixing another bug.
2012-12-03get rid of annoying redefinition warning on cycles compilation for mingw64Antony Riakiotakis
2012-12-02Fix performance issue in OSL geometry node, compiler fails to optimize out theBrecht Van Lommel
tangent computation, tweaked the code so this works.
2012-12-02Fix another cycles SVM issue with closures, was not using correct sample weightBrecht Van Lommel
leading to some extra noise compared to a few revisions ago.
2012-12-01Fix #33375: OSL geom:trianglevertices gave wrong coordinates for static BVH.Brecht Van Lommel
Also some simple OSL optimization, passing thread data pointer directly instead of via thread local storage, and creating ustrings for attribute lookup.
2012-11-30Fix #33364: cycles tile rendering artifacts.Brecht Van Lommel
2012-11-30Fix cycles CUDA sm 1.3 build with 32 bit compiler, tweaked voronoiBrecht Van Lommel
and brick code so that it can be uninlined.
2012-11-30Fix #33351: cycles OSL not loading grayscale images as RGB correctly.Brecht Van Lommel
2012-11-30Fix #33347: cycles OSL crash connecting string to vector socket.Brecht Van Lommel
2012-11-29Fix cycles motion blur + OSL + object texture coordinates issue.Brecht Van Lommel
2012-11-29Fix #33344: cycles motion blur was still crashing on CUDA sm 2.0. Solution nowBrecht Van Lommel
is also an optimization, use quaternion nlerp instead of slerp, there's no good reason to use slerp, and nlerp is faster too.
2012-11-29Fix compile error with clang.Daniel Genrich
Patch by sambler via irc
2012-11-29Fix #32900: object motion blur not working on the GPU. To make this work I ↵Brecht Van Lommel
disabled motion blurring of scale animation, probably not a big loss in practice since it's not so common to animate this, can be added back later.
2012-11-28Fix #33337: cycles crash with progressive refine and multiple render layers.Brecht Van Lommel
2012-11-28Fix #33335: cycles SVM closure issue in recent bugfix, incorrectly taggingBrecht Van Lommel
node as done.
2012-11-28Fix #33334: missing glossy label for OSL phong ramp caused assert.Brecht Van Lommel
2012-11-28Fix #33328: cycles not rendering dupliframes, needs an exception.Brecht Van Lommel
2012-11-27Fix cycles OSL shader loading warnings after recent bugfix.Brecht Van Lommel
2012-11-27Fix #32907: failure rendering a complex node setup, hitting fixed max numberBrecht Van Lommel
of closures limit. Optimized the code now so it can handle more. Change SVM mix/add closure handling, now we transform the node graph so that the mix weights are fed into the closure nodes directly.
2012-11-26-fno-rtti is a gcc option which gives a warning when using MSVCJason Wilkins
2012-11-26Fix: cycles light sampling crash, happens on rare occasions due to floatBrecht Van Lommel
rounding errors.
2012-11-24Fix #33152: cycles SVM crash with certain shader nodes setups where closures ↵Brecht Van Lommel
would appear multiple times after flattening the mix/add shader part of the graph into a tree structure.
2012-11-23Fix #33267: cycles math node power gave different results for CPU and GPU. TheBrecht Van Lommel
GPU variants do not support pow(-1, 2), it doesn't check for even exponents, do manually now.
2012-11-23Fix cycles AO issue, still was missing AO pass for black/non-diffuse objects.Brecht Van Lommel
2012-11-23code cleanup: warning & styleCampbell Barton
2012-11-23final fix for Sensor Fit (AUTO, HOR, VERT) in panorama lens - patch by ↵Dalai Felinto
Brecht Van Lommel and me
2012-11-23Fix cycles OSL wrong reflection texture coordinate.Brecht Van Lommel
2012-11-22Cycles: disable anisotropic BSDF on CUDA sm 1.x, to try to get it building ↵Brecht Van Lommel
again.
2012-11-21Style cleanup: mixed tabs/spaces were used for indentation in osl_closures.hSergey Sharybin
2012-11-21Cycles: solve -Wmissing-declarations for osl kernelSergey Sharybin
2012-11-21Fix #33257: cycles camera clipping did not work through transparent objects.Brecht Van Lommel
2012-11-21Fix #33256: cycles Z pass for orthographic camera was not right, now is moreBrecht Van Lommel
useful for e.g. fog in compositing.
2012-11-21Fix #32796: cycles did not support image auto refresh option.Brecht Van Lommel
2012-11-21Cycles bugfix: AUTO wasn't working for Equisolid Fisheye lensDalai Felinto
Now one no longer needs to match the sensor dimensions with the render dimensions manually. IMPORTANT NOTE: if you were using AUTO before with mismathing sensor aspect ratio (comparing to the render dimensions) this will change your render! We can doversion this, but apart from Tube project I don't know if anyone else is using this yet (part due to this bug and the only recently fixed 3dview preview aspect ratio). That should help more artists to take advantage of this fantastic Blender feature. It still helps to know the parameters of kwnown cameras/lens though. For example: Nikon DX2S with a 10.5mm fisheye can be set with: Render resolution: 4288 x 2848 Sensor 23.7 x 15.70 (15.70 can be ommitted if AUTO is used as fit method) Note: some cameras render different sizes according to the recording mode. For example, a Red Scarlet in 5k (@12 fps) can render a full circular fisheye with a sigma 4.5 lens. The same camera in the 30fps recording mode renders 4k in a cropped circular image. So it's not only the resolution that changes, but the actual sensor been used. So just keep in mind that the more information you have from the camera/lens you want to emulate the better. Bug found at/patch written as a follow up of the BlenderPRO2012, patch reviewed by Brecht Van Lommel
2012-11-21Fix #33158: motion vector pass wrong in cycles in some scenes, wrong vectorsBrecht Van Lommel
due to float precision problem in matrix inverse.
2012-11-20Fix #33177: OSL render difference with missing textures and HSV nodes.Brecht Van Lommel
2012-11-20Fix cycles OSL missing support for texture mapping paramaters found in textureBrecht Van Lommel
properties tab.
2012-11-20Fix #33243: cycles CUDA going missing sometimes, disabled the new code now thatBrecht Van Lommel
can detect if a device becomes available while Blender runs, appears to be unreliable for some reason.
2012-11-20code cleanup: comment unused members of bmesh operator slots and some osl ↵Campbell Barton
style edits.