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-02-04Cleanup: Typos in comments (to to)Pablo Vazquez
2019-02-02Merge branch 'blender2.7'Campbell Barton
2019-02-01Fix T61078: Cycles crash with adaptive smoke sim playback.Brecht Van Lommel
3D image dimensions should be updated on the Cycles side before loading the smoke data.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell Barton
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell Barton
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits.
2019-01-31Fix T60973: crash baking objects disabled for rendering.Brecht Van Lommel
2019-01-30Merge branch 'blender2.7'Brecht Van Lommel
2019-01-30Cycles: improved rounding of sample chunks for resumable rendersSybren A. Stüvel
When using `--cycles-resumable-num-chunks N` to render a subset of the samples, having N close to the total number of samples causes rounding issues. For example, a file configured for 250 samples and 150 chunks should have 1.6666 sample per chunk. The old code rounded this to 2 samples per chunk, which would result in too many samples being rendered. When rendering a single chunk this doesn't matter much, but when larger chunk ranges are rendered with `--cycles-resumable-start-chunk` and `--cycles-resumable-end-chunk` the rounding errors start to add up. By multiplying with the number of chunks to render first, and only round to integers after that, this issue is solved. In the above example, rendering 3 chunks will correctly render 5 samples rather than 6. When the requested number of chunks is larger than the number of samples there will be duplicate samples (that is, sample N appearing both in chunk M and M+1). In this case a warning is printed to stderr. This is needed for T50977 Progressive render: use non-uniform sample chunks. Reviewed by: sergey Differential Revision: https://developer.blender.org/D4282
2019-01-29Cycles: delay CUDA and OpenCL initialization to avoid driver crashes.Brecht Van Lommel
We've had many reported crashes on Windows where we suspect there is a corrupted OpenCL driver. The purpose here is to keep Blender generally usable in such cases. Now it always shows None / CUDA / OpenCL in the preferences, and only when selecting one will it reveal if there are any GPUs available. This should avoid crashes when opening the preferences or on startup. Differential Revision: https://developer.blender.org/D4265
2019-01-28Merge branch 'blender2.7'Brecht Van Lommel
2019-01-28OSL: remove fresnel template that was not public domain.Brecht Van Lommel
Convention is to only have public domain code templates. Also fixes wrong license header in Cycles.
2019-01-27Merge branch 'blender2.7'Brecht Van Lommel
2019-01-27Fix Cycles standalone build as part of Blender.Brecht Van Lommel
2019-01-26Merge branch 'blender2.7'Brecht Van Lommel
2019-01-26Cycles: add missing units for properties.Robert Guetzkow
Differential Revision: https://developer.blender.org/D4258
2019-01-26Cleanup: fix compiler warnings.Brecht Van Lommel
2019-01-25Fix T58142: Crash when use Cycles to render stereoscopyDalai Felinto
This is a quick workaround to prevent the crashes with multi-view. The ultimate solution can be plenty, and would turn around refactoring Cycles to handle multi-view internally, so that depsgraph could be freed before render with no problems. Reviewers: brecht, sergey For the complete discussion check: https://developer.blender.org/D4239
2019-01-24Merge branch 'blender2.7'Brecht Van Lommel
2019-01-24Fix T60597, T60806: Cycles crash rendering principled BSDF + volume interior.Brecht Van Lommel
The integrator maximum number of closures was not set properly for the CPU/mega kernels to match the actual available memory. Before relatively recent code refactoring we did not use this value in those kernels so it worked fine.
2019-01-24bring back possibility to override camera per viewPhilipp Oeser
this can now be found in the sidebar View panel - uses existing 'lock_camera_and_layers' but renames the property to 'use_local_camera' - uses RNA_def_property_boolean_negative_sdna to flip the value - remove the local view code in rna_SpaceView3D_lock_camera_and_layers_set - update Python code - update Addons code will be separate commit Fixes T60756 Reviewers: billreynish, brecht Maniphest Tasks: T60756 Differential Revision: https://developer.blender.org/D4247
2019-01-24Merge branch 'blender2.7'Brecht Van Lommel
2019-01-24Cycles: change default displacement method to bump mapping again.Brecht Van Lommel
Even though it makes sense logically to have displacement actually displace the mesh, this is causing a lot of confusion for existing users that are used to the previous behavior. Further, since Eevee does not support displacement yet and the discrepancy between the viewport and final render is problematic.
2019-01-22Merge branch 'blender2.7'Sergey Sharybin
2019-01-21Fix T60683, T60662: Cycles render crash in edit mode for certain meshes.Brecht Van Lommel
2019-01-21Cleanup: add clarifying comments for recent NUMA fixes.Brecht Van Lommel
2019-01-19Cleanup: add trailing commasCampbell Barton
Prevents clang-format merging into a single line.
2019-01-18Merge branch 'blender2.7'Brecht Van Lommel
2019-01-18Fix T60585: Cycles not using all cores on threadripper, after recent changes.Brecht Van Lommel
2019-01-18Fix T60585: Cycles not using all cores on threadripper, after recent changes.Brecht Van Lommel
2019-01-18Fix T60615: Cycles baking not working with some modifiers.Brecht Van Lommel
Refactors Cycles mesh export a bit to avoid unnecessary copies and to be in sync with the Blender baker.
2019-01-18Cycles: Fixed uninitialized memoryStefan Werner
Cryptomatte on CPU with accurate mode was hitting uninitialized variables. This is now explicitly initializing them to NULL.
2019-01-18Cycles: Cast to correct base type when checking requested featuresLukas Stockner
2019-01-17Fix T60558: Cycles viewport render mismatch when the camera is a light.Brecht Van Lommel
2019-01-16Merge branch 'blender2.7'Sergey Sharybin
2019-01-16Cycles: Report whether camera was detected inside volume or notSergey Sharybin
2019-01-15Merge branch 'blender2.7'Campbell Barton
2019-01-14Cleanup: add begin/end iterators to Cycles NodeEnum.Alex Fuller
Differential Revision: https://developer.blender.org/D4173
2019-01-14Fix Cycles node definition typos and incorrect enum value.Alex Fuller
Differential Revision: https://developer.blender.org/D4174
2019-01-14Merge branch 'blender2.7'Brecht Van Lommel
2019-01-14Fix T60450: Cycles broken GPU denoising after recent changes.Brecht Van Lommel
2019-01-11Merge branch 'blender2.7'Sergey Sharybin
2019-01-11Fix T60145: Cycles resets manually set affinitySergey Sharybin
This change brings back old original logic which was checking whether worker threads do fit into an active CPU group. But it does it a bit smarter now and is also checking affinity within that group. This way Cycles will use all threads on a Threadripper2 CPU if it's set to automatic number of threads, but on another hand will not change affinity if user requested 16 threads and changed Blender affinity.
2019-01-11Merge branch 'blender2.7'Sergey Sharybin
2019-01-11Fix T60227: Crash when Cycles uses more than system threadsSergey Sharybin
Tweaked scheduling so it survives this situation by scattering "extra" threads uniformly over all the NUMA nodes. There are still tweaks possible to make some specific hardware configurations work better.
2019-01-11Fix T60320: Cycles OpenCL denoising filter errors on some drivers.Brecht Van Lommel
2019-01-09Merge branch 'blender2.7'Brecht Van Lommel
2019-01-09Fix Cycles viewport render doing some unnecessary work at the start.Brecht Van Lommel
In some cases it would load adaptive kernels or even start rendering twice because the first time the scene was not fully synced yet.
2019-01-09Fix T60300, T57774: Cycles OpenCL viewport crash with subsurface scattering.Brecht Van Lommel
2019-01-09Merge branch 'blender2.7'Sergey Sharybin
2019-01-09Cycles: Add utility to dump BVH tree as graphviz fileSergey Sharybin