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
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-04-04Fix segfault when audio system cannot be initialisedSybren A. Stüvel
`PyInit_aud()` can return `NULL` for variour reasons. When that happens, we shouldn't continue.
2019-04-03Fix T55589, T60967: Windows pen pressure issues at start/end of the stroke.Christopher Peerman
The new implementation uses WM_POINTERDOWN, WM_POINTERUP and WM_POINTERUPDATE and the pointer API to process stylus events. This avoids the delays that comes with the WM_MOUSE and WM_xBUTTON events. The implementation should work on Windows 8, and Windows 10 with both legacy and new pen interaction. It also changes how the pressure is reset when the Windows Ink implementation is enabled. The previous version reset the pressure to full when the pen left the screen, however for some hardware implementations this allowed a small window where Blender may process the final move event and read the pressure as full leaving a dot on the last event. Differential Revision: https://developer.blender.org/D4314
2019-04-03Windows: use Wintab by default if it's available and a device is detected.Brecht Van Lommel
Previously Automatic tablet API mode would handle both Windows Ink and Wintab events. This is unpredictable and causes problems with the fix coming in the next commit. Instead assume that in most cases where Windows Ink is desired there will be no Wintab. If that's not the case, it can be adjusted under Preferences > Input > Tablet.
2019-04-03Fix T62780 , T59802, T57648: fullscreen window issues on Windows.Brecht Van Lommel
This fixes popups and preferences appearing behind the main window, as well as flickering artifacts when Blender is in fullscreen. Patch contributed by phocomelus. Differential Revision: https://developer.blender.org/D4634
2019-04-03UI: remove close button from Windows console window.Harley Acheson
This way you can't accidentally close Blender when toggling the console window to be visible. When Blender is started from the command promt the close button remains. Differential Revision: https://developer.blender.org/D4627
2019-04-02Cleanup: empty expression statement warningCampbell Barton
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 T63030: Edge crease is not applied for boundary edgesSergey Sharybin
Caused by missing vertex sharpness comparison in the topology comparator.
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: comment blocksCampbell Barton
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-17Cocoa: Fix missing key window after closing "About"Sergey Sharybin
The cause of this issue goes deeper inside of the custom nature of the event loop. In short, when not using [NSApp run] closing "About" window does not make previous key window a key again. The solution is quite similar to other projects, but we only force key window from handler when closing one appears to be "About" window. In all other cases we leave it up to Blender's window manager to make decision and do not interfere with it. Test plan: - Open Blender application - Go to Blender -> About Blender menu item - Close About window - Note that Blender's window does not become active again. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D4534
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