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-08-02Fix T68073: Wacom Intuos 5S no pen pressure on WaylandSebastian Parborg
The issue is that wayland seems to impose a generic device naming scheme when using Xwayland For example any table stylus will show up with the following naming convention: xwayland-stylus:33 For this to work in blender, I had to modify how the identifier string is extracted. I also renamed the two char pointers in the search algorithm to be more logical. Reviewed By: Brecht Differential Revision: http://developer.blender.org/D5401
2019-08-01Cleanup: misc spelling fixesCampbell Barton
T68035 by @luzpaz
2019-07-07Cleanup: spellingCampbell Barton
2019-06-16Cleanup: simplify GHOST cursor API, no functional changesBrecht Van Lommel
2019-06-12Cleanup: spelling in commentsCampbell Barton
2019-06-12Cleanup: clang-formatCampbell Barton
2019-06-05Code Style: Make FormatJeroen Bakker
2019-06-04Revert "Cleanup: Cleanup: style, use braces for GHOST (X11/SDL)"Campbell Barton
This reverts commit 935c9ab0de1ce3d36f93ce5aeee5d0f82d6f2591. Clang-tidy was making unrelated *fixes*.
2019-06-04Cleanup: Cleanup: style, use braces for GHOST (X11/SDL)Campbell Barton
2019-06-02macOS: fix viewport lagging, by using CAMetalLayer instead of NSOpenGLViewTomoaki Kawada
On GPUs that support it, we now present OpenGL contents via CAMetalLayer. This fixes frame skipping issues found in T60043. If the system does not have a Metal capable GPU, NSOpenGLView will continue to be used. Patch by Tomoaki Kawada, with some changes by Brecht Van Lommel. Differential Revision: https://developer.blender.org/D4619
2019-06-02GPU: support default framebuffer with ID not equal to 0Tomoaki Kawada
2019-06-02Cleanup: minor comment cleanups in GHOSTBrecht Van Lommel
2019-06-02Cleanup: move CocoaOpenGLView into own headerBrecht Van Lommel
2019-06-02Cleanup: remove use of deprecated macOS APIBrecht Van Lommel
2019-05-31Fix build error on FreeBSDBrecht Van Lommel
Don't rely on indirect header includes.
2019-05-29Fix T63383: macOS: Right-clicking the file name on the title barStefan Werner
doesn't work as expected when the path includes a whitespace character File path didn't need to be escaped.
2019-05-28WM: support X/Y axis cursor wrappingCampbell Barton
Operator flags to wrap on a single axis. D4865 by @Gvgeo with updates. Resolves T64585
2019-05-25ghost/windows: Fix Build warnings with MSVC.Ray Molenkamp
The order of the initializers did not follow the order they were declared in the class definition leading to warning C5038
2019-05-24Cleanup: remove unused macOS GHOST OpenGL codeBrecht Van Lommel
2019-05-19Cleanup: spelling for ghost commentsCampbell Barton
2019-05-18Cleanup: remove unused GHOST quit dialog codeBrecht Van Lommel
2019-05-18macOS: always use the Blender quit dialog, like other platformsBrecht Van Lommel
The same was done for Windows, but some extra changes were needed to make it work on macOS. This is required because the Blender quit dialog now contains additional settings for image saving.
2019-05-16GHOST: add header to display managerCampbell Barton
Was relying on the header recently removed from GHOST_Rect.h, for some reason only some systems give issues here.
2019-05-16Cleanup: redundant headers mixed in with codeCampbell Barton
2019-05-13Fix T64427: WITH_HEADLESS build optionCampbell Barton
2019-05-01Cleanup: comments (long lines) in ghostCampbell Barton
2019-04-26Cleanup: unused variable warningCampbell Barton
2019-04-25GHOST: remove OpenGL depth buffer, remove code for other unused buffersmano-wii
Viewport drawing has moved to offscreen buffers, and we no longer need to have depth, stencil, aa samples, sRGB buffers as part of the window. So all that code is removed now. The depth buffer was the only one still being allocated, its removal save a bit of memory. Code by Germano and Brecht. Differential Revision: https://developer.blender.org/D4708
2019-04-18Cleanup: add trailing commas to avoid right shiftCampbell Barton
2019-04-17Disable clang-format for objective-C bits in GHOST.Bastien Montagne
Pre-8 versions of clang-format do not handle objective-C very well, leading to unwanted changes when re-running the edits.
2019-04-17ClangFormat: format '#if 0' code in intern/Campbell Barton
2019-04-17ClangFormat: apply to source, most of internCampbell Barton
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
2019-04-16Cleanup: simplify commentsCampbell Barton
clang-format reformatted when running a second time.
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-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-14Cleanup: doxy commentsCampbell Barton
Use doxy references to function and enums, also correct some names which became out of sync.
2019-04-06GHOST: tweak warning message about OpenGL 3.3.Brecht Van Lommel
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-19Cleanup: comment blocksCampbell Barton
2019-03-19Cleanup: trailing spaceCampbell Barton
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-13Fix T57305: NDOF frozen w/ lock view to cameraCampbell Barton
This effectively reverts 030297209f2508a and 785e8a636a2939, which caused this issue.
2019-03-06Linux/X11: update icon in taskbar to match new icons.Brecht Van Lommel
Adds a few different resolutions for better quality when scaling up/down.
2019-02-18doxygen: add newline after \fileCampbell Barton
While \file doesn't need an argument, it can't have another doxy command after it.
2019-02-18Cleanup: conform headers to have license firstCampbell Barton
Also remove doxy comments for licenses and add missing GPL header.
2019-02-06Cleanup: remove redundant doxygen \file argumentCampbell Barton
Move \ingroup onto same line to be more compact and make it clear the file is in the group.