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
2019-04-16CMake: add library deps to CMakeLists.txtCampbell Barton
Tested to work on Linux and macOS. This will be enabled once all platforms are verified. See D4684
2019-04-16CMake: cleanup, arg rename, add definitions lastCampbell Barton
2019-04-16Fix T63346: Cycles OSL shader with closure not working in final render.Brecht Van Lommel
2019-04-14CMake: prepare for BLENDER_SORTED_LIBS removalCampbell Barton
No functional change, this adds LIB definition and args to cmake files. Without this it's difficult to migrate away from 'BLENDER_SORTED_LIBS' since there are many platforms/configurations that could break when changing linking order. Manually add and enable WITHOUT_SORTED_LIBS to try building without sorted libs (currently fails since all variables are empty). This check will eventually be removed. See T46725.
2019-04-10Cleanup: spellingCampbell Barton
2019-04-04Fix T60379: Cycles viewport adaptive subdivision hangs after updates.Brecht Van Lommel
The camera world to raster computation was using wrong values. Also fixes update when changing subdivision scene settings.
2019-03-29Cycles: reduce number of synchronizing object prints.Brecht Van Lommel
Do it only for meshes/curves since those are potentially slow and need user feedback to see things are not stuck. For object instances and lights assume it's fast enough. Printing too much can have a performance impact on slow Windows command prompt or when logging complex scene renders.
2019-03-28Fix part of T63023: wrong Cycles window coordinates for background.Brecht Van Lommel
2019-03-26Fix vertex array leak in Cycles viewport drawing.Brecht Van Lommel
2019-03-26Fix Cycles standalone build, needs OpenJPEG libraries with OIIO now.Brecht Van Lommel
2019-03-22Merge branch 'blender2.7'Brecht Van Lommel
2019-03-22Fix T62844: Cycles crash with bevel and degenerate geometry.Brecht Van Lommel
2019-03-22Fix/workaround some types of black dots in denoising with bright speculars.Brecht Van Lommel
This is not a real solution and colored dots still remain, just rejecting some pixels that seem clearly wrong.
2019-03-20Merge branch 'blender2.7'Brecht Van Lommel
2019-03-20Fix cycles.merge_images not merging correctly for some channel layouts.Brecht Van Lommel
2019-03-20Merge branch 'blender2.7'Brecht Van Lommel
2019-03-20Cycles: make cycles.merge_images work with incomplete layers and passes.Brecht Van Lommel
If layers and passes are not exactly the same in all files, we make a best effort to merge them instead of failing.
2019-03-20Fix T62758: hair curves with UV mapped textures renders wrong.Jacques Lucke
Differential Revision: https://developer.blender.org/D4562
2019-03-20Merge branch 'blender2.7' of git.blender.org:blenderStefan Werner
2019-03-20Cycles: Made Embree ignore curve intersections with SSS.Stefan Werner
2019-03-20Cycles: Performance optimization for Embree, resizing arrays once instead of ↵Stefan Werner
per object.
2019-03-19Cleanup: fix debug warnign due to tooltip ending in dot.Brecht Van Lommel
2019-03-19Merge branch 'blender2.7'Brecht Van Lommel
2019-03-19Cycles: add cycles.merge_images operator for combing EXR renders.Brecht Van Lommel
This is only available through the API, mainly intended for render farms to combine rendered multilayer EXR Files with different samples. The images are currently expected to have the exact same render layers and passes, just with different samples. Variance passes are still simply a weighted average, ideally these should be merged more intelligently. Differential Revision: https://developer.blender.org/D4554
2019-03-19Cycles: Implement function to format and parse human readable timeSergey Sharybin
Gives value in seconds for a string which is encoded in format HH:MM:SS.hh.
2019-03-19Fix T62558: Certain IES file causes crashJacques Lucke
Reviewers: brecht Differential Revision: https://developer.blender.org/D4551
2019-03-19Cleanup: trailing spaceCampbell Barton
2019-03-18Merge branch 'blender2.7'Brecht Van Lommel
2019-03-18Fix Cycles curve UVs wrong after recent changes.Brecht Van Lommel
2019-03-18Fix T62712: Cycles world light path node not working.Brecht Van Lommel
2019-03-18Fix AMD OpenCL build error after recent changes.Brecht Van Lommel
Always use native function since this was already the case due to __CL_USE_NATIVE__ not being defined in time, and seems to have caused no known issues.
2019-03-18Fix: Cycles Subdivisions panel was showing, even when using EeveeWilliam Reynish
2019-03-18Cleanup: fix compiler warnings.Brecht Van Lommel
2019-03-18Merge branch 'blender2.7'Sergey Sharybin
2019-03-18Cycles: Cleanup strict compiler warningsSergey Sharybin
2019-03-18Cleanup: fix compiler warning.Brecht Van Lommel
2019-03-17UI: add light/world settings in shader node editor.Brecht Van Lommel
Material was already there. Implementation was changed so it's just a single line of code to adapt a panel to the node editor.
2019-03-17Merge branch 'blender2.7'Brecht Van Lommel
2019-03-17Cycles: optimization for constant background colors.Brecht Van Lommel
Skip shader evaluation then, as we already do for lights. Less than 1% faster in my tests, but might as well be consistent for both.
2019-03-17Fix Cycles OpenCL compile waiting unnecessarily for background shader.Brecht Van Lommel
Makes preview kernel appear quicker when background color is fixed.
2019-03-17Cleanup: simplify kernel features definition.Brecht Van Lommel
No functional changes, logic here got too complex after many changes over the years.
2019-03-17Cleanup: remove unused code.Brecht Van Lommel
2019-03-17Fix Cycles not doing versioning for some files saved in 2.80.Brecht Van Lommel
2019-03-17Cleanup: remove Cycles advanced shading features toggle.Brecht Van Lommel
It's effectively always enabled, only not on some unsupported OpenCL devices. For testing those it's not useful to disable these features. This is replaced by the more fine grained feature toggles that we have now.
2019-03-16Python API: add Python-defined node groups for shaders and compositing.Miguel Porces
This was already supported for Cycles shader nodes, but now also works for Eevee and compositing nodes. Instead of a generic NodeCustomGroup, now there is ShaderNodeCustomGroup and CompositorNodeCustomGroup that can be subclassed and registered. Differential Revision: https://developer.blender.org/D4370
2019-03-16Cleanup: fix compiler warnings.Brecht Van Lommel
2019-03-15Merge branch 'blender2.7'Brecht Van Lommel
2019-03-15Cycles: upgrade to CUDA 10.1 as the one officially supported version.Brecht Van Lommel
This version fixes various bugs, and there is no need anymore to use both 9.1 and 10.0 for different cards. There is a bug related to WITH_CYCLES_CUBIN_COMPILER and bump mapping in the regression tests, so that remains disabled same as it was for CUDA 10.0. Fix T59286: CUDA bake failing on some cards. Fix T56858: CUDA 9.2 and 10 issues.
2019-03-15Fix cycles preferences.get_devices() not returning all devices as before.Brecht Van Lommel
It only returned those for the active device type. For backwards compatibility return them all again, but still avoid enumerating them from our own code on startup or opening preferences.
2019-03-15Merge branch 'blender2.7'Jeroen Bakker