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
2013-05-15Cycles:Thomas Dinges
* Code cleanup, remove unused "resolution" variable from the DeviceTask class, was never used.
2013-05-14Cycles :Thomas Dinges
* Use is_zero(a) rather than dot(a, a) == 0, saves some calculations.
2013-05-14Cycles CUDA: in case of cryptic error messages in the console, refer to wikiBrecht Van Lommel
documentation for possible solutions.
2013-05-14Fix #35340: 3D manipulator not working right after undoing with cmd+Z on OS X.Brecht Van Lommel
Another issue with the recent Ghost changes here. For some reason key up events are not coming through when the command key is pressed. I can't figure out why, for now just always handle them, still fixes the original bug.
2013-05-14Patch [#35234]:Jürgen Herrmann
Fix GetWindowsLon and SetWindowsLong issues with VS2012 and Windows 8. Remove unneeded #ifdef block for GWL_WNDPROC and GWL_USERDATA
2013-05-13Cycles:Thomas Dinges
* Fix compile error, when building with __KERNEL_SSE__
2013-05-13Fix ctrl+(shift)+tab shortcut key not working on OS X after recent bugfix toBrecht Van Lommel
interact better with system shortcuts. This is a special shortcut for switching between views and does not get delivered directly to our view when we pass it through the application key event handling path. We only have a single OpenGL view, so there's no need to pass it on to the application, instead just interpret it directly.
2013-05-12Cycles / Orthographic Camera:Thomas Dinges
* Avoid one unneeded division by 1.0f and save one variable assignment.
2013-05-12Cycles / Math:Thomas Dinges
* Add M_2PI_F and M_4PI_F constants and use them inside the codebase.
2013-05-12correct assert for driver evaluation,Campbell Barton
also add asserts for listbase functions when the list is NULL, and use noreturn attribute for jpeg_error.
2013-05-11Fix for previous fix, not sure it will cause issues in practice but better beBrecht Van Lommel
sure to avoid invalid memory access.
2013-05-11Fix #35265: on OS X, pressing system shortcuts such as cmd+M or cmd+` would bothBrecht Van Lommel
insert text in the text editor and do the associated operation like minimizing the window or switching windows. The code was always doing both without trying to ensure only one is done. Now we integrate a bit better with the event handling and pass the event to NSApp, which then decides to handle the event itself or pass it on to the window, from where we then send it back to be handled.
2013-05-11Fix #35306: cycles normal mapping not working with flat shading.Brecht Van Lommel
2013-05-11Cycles / Closures:Thomas Dinges
* Avoid some unnecessary re-declarations of closure data and simplify *_setup() functions a bit.
2013-05-10Cycles: bump node changes to add a Distance input that controls the overall ↵Brecht Van Lommel
displacement distance, and an Invert option to invert the bump effect.
2013-05-10Fix for recent bugfix with anisotropic node crash, could do invalid memory ↵Brecht Van Lommel
access.
2013-05-10Cycles: add Use Surfaces and Use Hair option to render layers, to disable ↵Brecht Van Lommel
rendering of hair and surfaces, similar to blender internal options.
2013-05-10Code cleanup / Cycles:Thomas Dinges
* Change some more if / else if conditions to switch / case. * Avoid an unneeded variable casting in phong_ramp closure.
2013-05-10Fix #35282: cycles color ramp set to constant interpolation did not work well.Brecht Van Lommel
2013-05-10Fix #35272: cycles GPU crash with anisotropic shader in group node.Brecht Van Lommel
Problem was that due to group proxy node the anisotropic node did not detect early enough that it needs generated texture coordinate data to generate the tangent. Now the proxy nodes are removed earlier.
2013-05-09Cycles / OpenCL:Thomas Dinges
* Remove old comment for sm_13 cards and really check for OpenCL 1.1.
2013-05-09Cycles OpenCL: fix other build issues when enabling more features.Brecht Van Lommel
2013-05-09Cycles:Thomas Dinges
* Change some if / else if conditions to switch / case.
2013-05-09Cycles / Filter functions:Thomas Dinges
* Avoid some variable castings here to save some calculations.
2013-05-09Cycles:Thomas Dinges
* Remove unused film_response table code.
2013-05-09Cycles / OSL:Thomas Dinges
* Remove custom template from r52885, not needed anymore as OSL 1.3 is a requirement and we do not use a custom branch anymore.
2013-05-09Cycles OpenCL: a few fixes to get things compiling after kernel changes,Brecht Van Lommel
for Apple OpenCL on OS X 10.8 and simple AO render. Also environment variable CYCLES_OPENCL_TEST can now be set to CPU, GPU, ACCELERATOR, DEFAULT or ALL values to test particuler devices.
2013-05-09Cycles bump node: change the Strength value to work better, previously it wouldBrecht Van Lommel
give results that were either too weak or too strong, this makes it give more predictable results. The downside is that it breaks backwards compatibility but the previous behavior was almost broken.
2013-05-08Cycles / Tile Rendering:Thomas Dinges
* Code refactor of tile ordering to simplify the code and avoid some branching. * Changed the Center method, so it really follows center -> corners, instead of the BI method, which was confusing sometimes.
2013-05-08Attempt to fix OS X build with 10.6 SDK, was not working due to recent ↵Brecht Van Lommel
fullscreen bug fixes.
2013-05-08Cycles / Hair rendering:Thomas Dinges
* Enable hair rendering on the GPU. Patch by Stuart Broadfoot, with small tweaks by me, to only enable it on sm_20 and above.
2013-05-08Fix #35246: cycles has no simple way to combine bump and normal mapping. NowBrecht Van Lommel
the Bump node has a Normal input, so you can chain it after a Normal Map node. Note that normal mapping always has to be done first because it is tied to the particular mesh surface and tangents.
2013-05-08add option to disable guardedalloc, helps for debugging memory errorsCampbell Barton
since guardedalloc confuses them. The option cases a warning on build, since its ownly for experimental use.
2013-05-07Supress error message if dlopen for jack.so failedSergey Sharybin
This is mainly happening when there's no jack installed in the system and no reason to cause general panic messages in the terminal about this.
2013-05-06Fix #35225: new OS X Lion fullscreen did not work together well with oldBrecht Van Lommel
fullscreen option. It was possible to enable both at the same time which got you stuck in a state where it was impossible to exit fullscreen. Now I've made them mutually exlusive, only one can be enabled at the same time. Note the reason we need to support both is because the new Lion fullscreen does not work with multiple monitors, it will just give black screens on the other monitors. This is a limitation of OS X, you can find many complaints about this online.
2013-05-05Fix #35209: cycles generated texture coordinates did not stick to deforming ↵Brecht Van Lommel
meshes.
2013-05-04Fix #35207: addition to previous fix to avoid OSL getting uninitializedBrecht Van Lommel
ray differentials for lighting, which could cause bad texture filtering artifacts or performance.
2013-05-03Fix for recent glossy BSDF fix, color ramp test file was rendering different.Brecht Van Lommel
2013-05-03Possible fix for #35198: uninitialized memory access with background multipleBrecht Van Lommel
importance sampling + OSL.
2013-05-03Fix #35160: cycles was rendering glossy BSDF's with zero roughness too roughBrecht Van Lommel
after a bugfix for precision issues with low roughness. Now it renders them as perfectly sharp which avoids the problematic calculations rather than increasing the roughness.
2013-05-01Some minor cleanup/polish...Bastien Montagne
2013-05-01This should at least prevent crash in [#35172]...Bastien Montagne
2013-05-01Fix for bug reported by Thomas Dinges on IRC: OSL script node was not ↵Lukas Toenne
initializing the data_type variable for shader sockets and so tried to set a non-existing float RNA property, leading to failed assert.
2013-04-29More build fixes for visual studio 2012.Brecht Van Lommel
Patch #35019, #35131 and #35152 by Jurgen Herrmann.
2013-04-29Cycles / SCons:Thomas Dinges
* Fast math compiler flag was set for Cycles, but not OSL.
2013-04-29Tweak allocation vars for XYZ space for more accurate GPU transformSergey Sharybin
Also extend 3DLUT edge size to 64 (1 meg of memory) to increase transform accuracy as well.
2013-04-28Fix for "new" Cycles handling of textures, UI code assumed all texture users ↵Bastien Montagne
use "texture" as prop name, but at least WeightVG modifiers do not. Fixed by adding a "texture_user_property" member to spacebuts' context, and using it to get the prop identifier in ui script. Thanks to Brecht for its advice!
2013-04-28Fix #35121: cycles 3D viewport render pause button not working during render.Brecht Van Lommel
2013-04-28Keeping my commit count high!Ton Roosendaal
Previous GLSL code had error, the if() statement had to be negated.
2013-04-28GLSL display of float buffers with alpha:Ton Roosendaal
Previous version worked, now a version with simplifying this GLSL code.