Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-11 | Cycles: Increase number of textures allowed for OpenCL render | Sergey Sharybin | |
Currently OpenCL devices are packing images into a single texture, which means technically number of textures is not limited here. Now OpenCL will use same number of textures as CPU. If we want to bump number of textures further, this values are to be modified in sync. NOTE OpenCL still does not support float textures. Original patch from a guy called bliblubli in the tracker with some own modifications. Reviewers: brecht, dingto, sergey Differential Revision: https://developer.blender.org/D1530 | |||
2015-10-10 | Revert "Fix T46406: Cycles ignores default socket value associated with ↵ | Brecht Van Lommel | |
group socket" Fixes T46442. | |||
2015-10-10 | Fix various compiler warnings. | Brecht Van Lommel | |
2015-10-10 | Fix T45167: OS X inertial scrolling can lead to unexpected zooming. | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D1539 | |||
2015-10-10 | Fix T46341: OS X trackpad and magic mouse gestures not working with 10.11 SDK. | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D1539 | |||
2015-10-10 | Fix/Workaround T46431: blender-softwaregl crashes | Campbell Barton | |
Order of initialization bug only impacted mesa's software-gl. For now effectively revert support for glx-context-flags. | |||
2015-10-09 | Cycles: Fix compilation error of CUDA kernel after recent decomposition changes | Sergey Sharybin | |
2015-10-09 | Cycles: Make sure ray direction is always normalized | Sergey Sharybin | |
Ray direction is assumed to be normalized in such areas as scaling intersection distance on instance push/pop when doing ray-scene intersection, but it was possible that some closures wouldn't give normalized direction which could cause wrong intersection checks. Now normalization will happen on surface bounce, which could be a bit of a waste if closure actually gives normalized direction, but currently only transparent BSDF seems to give guaranteed normalized direction. | |||
2015-10-09 | Cycles: Fix wrong intersection with motion blur and degenerate object transform | Sergey Sharybin | |
2015-10-09 | Cycles: Fix issues with quick inverse of degenerate matrix | Sergey Sharybin | |
This fixes part of the issues reported in T46322. Still need to solve issue with wrong intersection distance scaling. | |||
2015-10-09 | Cycles: Fix intersection issues caused by degenerate instance matrix | Sergey Sharybin | |
Issue was caused by wrong intersection distance scaling on instance pop, which could cause intersection distance to become zero, confusing following intersection checks. | |||
2015-10-08 | Cycles: Cleanup, whitespace around keywords | Sergey Sharybin | |
2015-10-08 | Fix T46407: Enabling OSL breaks Vector Transform node | Sergey Sharybin | |
2015-10-08 | Cycles: Add an interpolation option to environment textures | Lukas Stockner | |
This commit exposes the interpolation parameter for environment textures (requested by DolpheenDream on IRC), just as it already is for image textures. Reviewers: sergey Differential Revision: https://developer.blender.org/D1544 | |||
2015-10-08 | Fix T46406: Cycles ignores default socket value associated with group socket | Sergey Sharybin | |
2015-10-08 | Cycles: Fix wrong float3->float3 conversion node | Sergey Sharybin | |
2015-10-08 | Fix T46405: Cycles point density missing update when modifying source object | Sergey Sharybin | |
2015-10-08 | Cycles: Fix for point density always using render settings for modifiers | Sergey Sharybin | |
2015-10-05 | Fix T46352: Cycles fails to render when material contains UV mapped texture ↵ | Sergey Sharybin | |
as volume input | |||
2015-10-05 | Cycles: Add some TODO comments about derivatives | Sergey Sharybin | |
2015-10-05 | Cycles: Fix for builtin textures when linking against OSL 1.6.8 | Sergey Sharybin | |
Issue was caused by changed function signature. This is still not really full support of new OSL API since we don't store anything in the derivatives which could confuse mipmapping. | |||
2015-10-05 | Cycles: Remove redundant coordinate clipping in voxel SVM node | Sergey Sharybin | |
It is now handled via texture extension type. | |||
2015-10-05 | Cycles: Fix missing z-coordinate check in volume sampling | Sergey Sharybin | |
2015-10-05 | Fix T46358: Cycles point density uses repeat extension type | Sergey Sharybin | |
2015-10-03 | Fix T44605: OS X continuous grab issues. | Brecht Van Lommel | |
2015-10-01 | Cycles: Correction to point density with particle source and world mapping | Sergey Sharybin | |
2015-09-24 | Cleanup: And one more commit... (BVH Cache). | Thomas Dinges | |
2015-09-24 | Cleanup: Remove some more BVH cache code, for reading/writing the cache. | Thomas Dinges | |
2015-09-24 | Cleanup: 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-24 | Cleanup: Typo fixes in OpenCL log messages. | Thomas Dinges | |
2015-09-24 | Cycles: Remove the BVH cache feature | Thomas 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-23 | Cycles: Support building with latest OSL-1.7dev | Sergey 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-21 | Fix T46159: OpenSubdiv does not always give same results as Blender own ↵ | Sergey Sharybin | |
subsurf code with crease edges | |||
2015-09-21 | Fix T43715: IK pole target + stretch not working for a single bone chain. | Brecht Van Lommel | |
2015-09-18 | Fix T46030: Strange behavior of Cycles Brick Texture | Sergey 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-18 | Cycles: simplify logic for calculating dof-dist | Campbell Barton | |
Matches change from BKE_camera | |||
2015-09-17 | Fix T46143: Faces missing with GPU render | Sergey 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-16 | OpenSubdiv: Fix crash caused by accessing OpenGL vendor from non-main thread | Sergey Sharybin | |
2015-09-16 | OpenSubdiv: Attempt to solve crash in background mode | Sergey Sharybin | |
2015-09-16 | Code cleanup, whitespace | Sergey Sharybin | |
2015-09-16 | OpenSubdiv: Fix for missing caching of vendor string parsing result | Sergey Sharybin | |
2015-09-16 | Fllowup to previous commit, remove unused code | Sergey Sharybin | |
2015-09-16 | Fix T45708: OpenSubdiv crashes on Windows with Intel cards | Sergey 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-13 | Cleanup: spelling | Campbell Barton | |
2015-09-10 | Fix leak in ContextGLX | Campbell Barton | |
2015-09-09 | Cycles: Attempt to fix 32bit CUDA kernels | Sergey Sharybin | |
2015-09-09 | OpenSubdiv: More graceful handling of shader compile/linking errors | Sergey Sharybin | |
2015-09-09 | Cycles: Cleanup, typo | Sergey Sharybin | |
Spotted by Campbell, thanks! | |||
2015-09-09 | Fix T46055: Volume doesn't render when PANORAMIC Camera is inside volume mesh | Sergey Sharybin | |
2015-09-09 | Cycles: Limit triangle magnitude check for only GPU | Sergey 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. |