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
2017-04-16Merge branch 'master' into HMD_viewportJulian Eisel
2017-04-11UI: Do not put walk navigation settings inside an if statementAaron Carlisle
The issue here is that the preferences are still used because both can be accessed from the 3D View, view menu. In the future, it is likely that the old mode will be removed (maybe 2.8?) but for now we want to keep both operational. Differential revision: https://developer.blender.org/D2320
2017-04-02use 'use_' as an RNA prefixCampbell Barton
2017-03-26Merge branch 'master' into HMD_viewportJulian Eisel
Conflicts: source/blender/blenloader/intern/writefile.c source/blender/windowmanager/intern/wm_window.c
2017-03-25Automatic DPI for all platforms, per monitor DPI for Windows.Wouter
For Windows 8.1 and X11 (Linux, BSD) now use the DPI specified by the operating system, which previously only worked on macOS. For Windows this is handled per monitor, for X11 this is based on Xft.dpi or xrandr --dpi. This should result in appropriate font and button sizes by default in most cases. The UI has been simplified to a single UI Scale factor relative to the automatic DPI, instead of two DPI and Virtual Pixel Size settings. There is forward and backwards compatibility for existing user preferences. Reviewed By: brecht, LazyDodo Differential Revision: https://developer.blender.org/D2539
2017-03-25WM: Application TemplatesCampbell Barton
This adds the ability to switch between different application-configurations without interfering with Blender's normal operation. This commit doesn't include any templates, so its mostly to allow collaboration for the Blender 101 project and other custom configurations. Application templates can be installed & selected from the file menu. Other details: - The `bl_app_template_utils` module handles template activation (similar to `addon_utils`). - The `bl_app_override` module is a general module to assist scripts overriding parts of Blender in reversible way. See docs: https://docs.blender.org/manual/en/dev/advanced/app_templates.html See patch: D2565
2017-03-19Usual UI/i18n message fixes.Bastien Montagne
Please provide valid description for SurfaceDeform modifier tooltip. Such place-holders should not pass final checks before merging in master!
2017-03-19Moving classes to separate listing broke panel orderCampbell Barton
Although this wasn't so obvious since it only showed up for factory settings and in the preferences window. Panel display order depends on registration order, Sorry for the noise. On the bright side we no longer need to move classes around to re-arrange panels.
2017-03-18PyAPI: remove bpy.utils.register_module()Campbell Barton
In preparation for it being removed, see: T47811
2017-03-083D View: new nethod of opengl selectionCampbell Barton
Intended to replace legacy GL_SELECT, without the limitations of sample queries which can't access depth information. This commit adds VIEW3D_SELECT_PICK_NEAREST and VIEW3D_SELECT_PICK_ALL which access the depth buffers to detect whats under the pointer, so initial selection is always the closest item. The performance of this method depends a lot on the OpenGL implementations glReadPixels. Since reading depth can be slow, buffers are cached for object picking so selecting re-uses depth data, performing 1 draw instead of 3 (for 24, 18, 10 px regions, picking with many items under the pointer). Occlusion queries draw twice when picking nearest, so worst case 6x draw calls per selection. Even with these improvements occlusion queries is faster on AMD hardware. Depth selection is disabled by default, toggle option under select method. May enable by default if this works well on different hardware. Reviewed as D2543
2017-03-06Fixup Python UI definition after lens shader removalJulian Eisel
2017-03-06Merge branch 'master' into HMD_viewportJulian Eisel
2017-03-06Fix issues changing HMD deviceJulian Eisel
2017-03-06Fix python UI for building without HMDJulian Eisel
2017-02-27Don't check if HMD returns valid IPDJulian Eisel
OpenHMD always returns a valid value, so this check is just a waste of resources.
2017-02-26Improve add-on UI error messageCampbell Barton
Show the paths of the duplicate addons D791 by @gregzaal
2017-02-23Merge branch 'master' into HMD_viewportJulian Eisel
Conflicts: source/blender/makesdna/DNA_scene_types.h
2017-02-21Cleanup: use proper link to the apiAaron Carlisle
2017-02-10Merge branch 'master' of git.blender.org:blender into HMD_viewportJoey Ferwerda
2016-12-29Edits to user prefs NDOF UIAaron Carlisle
Small changes: - Remove "NDOF" from each setting - Change tooltip for deadzone - Unrelated typo in cmake comment Reviewers: merwin, Severin Reviewed By: merwin, Severin Tags: #bf_blender, #user_interface Differential Revision: https://developer.blender.org/D2319
2016-11-24Merge branch 'master' into HMD_viewportJulian Eisel
2016-11-24Fix prefs UI when built w/o CyclesCampbell Barton
2016-11-24Give info on why "Use Device IPD" is disabledJulian Eisel
Also renamed RNA properties and removed unneeded update function.
2016-11-23Several minor correctionsJulian Eisel
2016-11-20Merge branch 'master' into HMD_viewportJulian Eisel
Conflicts: source/blender/makesrna/intern/rna_userdef.c
2016-11-20Cycles: add basic backwards compatibility for device selection, move to ↵Brecht Van Lommel
System tab. For the multi-GPU case users still have to reconfigure the devices they want to use. Based on patch from Lukas Stockner. Differential Revision: https://developer.blender.org/D2347
2016-11-20Add a dropdown to support multiple lens-distortion shadersJulian Eisel
2016-11-11Move HMD options to User PreferencesJulian Eisel
2016-11-11Merge branch 'master' into HMD_viewportJulian Eisel
Conflicts: source/blender/blenloader/intern/versioning_270.c
2016-11-07Cycles: Refactor Device selection to allow individual GPU compute device ↵Lukas Stockner
selection Previously, it was only possible to choose a single GPU or all of that type (CUDA or OpenCL). Now, a toggle button is displayed for every device. These settings are tied to the PCI Bus ID of the devices, so they're consistent across hardware addition and removal (but not when swapping/moving cards). From the code perspective, the more important change is that now, the compute device properties are stored in the Addon preferences of the Cycles addon, instead of directly in the User Preferences. This allows for a cleaner implementation, removing the Cycles C API functions that were called by the RNA code to specify the enum items. Note that this change is neither backwards- nor forwards-compatible, but since it's only a User Preference no existing files are broken. Reviewers: #cycles, brecht Reviewed By: #cycles, brecht Subscribers: brecht, juicyfruit, mib2berlin, Blendify Differential Revision: https://developer.blender.org/D2338
2016-09-08Merge branch 'master' into HMD_viewportJulian Eisel
Conflicts: intern/ghost/intern/GHOST_System.cpp intern/ghost/intern/GHOST_System.h source/blender/blenkernel/BKE_blender_version.h source/blender/blenloader/CMakeLists.txt source/blender/blenloader/intern/versioning_270.c source/blender/windowmanager/CMakeLists.txt source/blender/windowmanager/intern/wm_window.c source/blenderplayer/bad_level_call_stubs/CMakeLists.txt
2016-08-18NDOF: compile 3D mouse code only if WITH_INPUT_NDOFMike Erwin
When WITH_INPUT_NDOF is disabled, 3D mouse handling code is removed from: - GHOST (was mostly done, finished the job) - window manager - various editors - RNA - keymaps The input tab of user prefs does not show 3D mouse settings. Key map editor does not show NDOF mappings. DNA does not change. On my Mac the compiled binary is 42KB smaller after this change. It runs fine WITH_INPUT_NDOF on or off.
2016-08-01Merge branch 'master' into HMD_viewportJulian Eisel
Conflicts: intern/ghost/intern/GHOST_System.h source/blender/blenkernel/intern/camera.c source/blender/blenkernel/intern/screen.c source/blender/editors/space_view3d/drawobject.c source/blender/editors/space_view3d/space_view3d.c
2016-07-19Update tracker URLCampbell Barton
Also wrap line-length
2016-07-15UI: Remove spaces around '/'Campbell Barton
D2093 by @Blendify
2016-03-29Merge branch 'master' into HMD_viewportJulian Eisel
2016-03-28Add UserPref option to change HMD deviceJulian Eisel
A new file wm_device.c is added with this, think this is good to have. NOTE: Couldn't really test if changing device actually works as I don't have one. Without a device available everything seems to work though.
2016-03-27GPencil: Remove the old UserPrefs-based On/Off Stroke Smoothing methodJoshua Leung
This never really worked that well, and often ended up being far too strong to be of practical use. The new options do similar things, but with greater control, so removing this old method now.
2016-03-21Correct strange icon scaling in preferencesCampbell Barton
2016-03-03UI: move checkbox for missing add-ons to LHSCampbell Barton
2016-02-20Userpreferences Panel (for the 3DView)Campbell Barton
This is an attempt to improve the User preferences panel for the 3DView. I made 2 changes: - I reordered the sequence of properties by grouping them into more logical groups as it made sense to me. Please indicate where to rearrange the order if necessary. - Then i added some changes in the code to get the groups better arranged visually. I am pretty sure that this can be done much better, more clever, more generic, whatever. This is just what i could figure out on my own so far. Reviewers: aligorith, sergey, gaiaclary Subscribers: sergey Projects: #user_interface Maniphest Tasks: T47295 Differential Revision: https://developer.blender.org/D1757
2016-01-11UI: Move checkbox for toggling addons to the LHSCampbell Barton
Without this, its a little annoying to expand, then enable an addon. This matches panel headers too.
2016-01-07Add add-ons catalog to links in preferences menuCampbell Barton
D1715 by @Imaginer
2015-12-01UI: mono-space font user preferenceCampbell Barton
2015-11-24OpenGL: clean up use of old extensionsMike Erwin
2015-11-22Error out on Windows if driver does not support OpenGL 2.1 with an errorAntony Riakiotakis
messagebox.
2015-11-22Remove vertex array support from GPUBuffers. Remove USER_DISABLE_VBO. AllAntony Riakiotakis
GPUBuffer rendering is now done using vertex buffers. Vertex arrays are completely removed from GL 3.2 core profile, so we'll have to do this change at some point anyway. This commit, though big, is not modifying blender in any way. Use should be exactly as if the vetex buffer option is constantly on.
2015-09-20Fix T46169: Link to bpy API in addons tab of user preferences is outdated.Bastien Montagne
Now use auto-generated one, like e.g. for link in Help main menu...
2015-09-16Comment unused sequencer prefetchCampbell Barton
2015-08-01Note Editor: Auto-offset nodes on insertionJulian Eisel
Implements "Auto-offset" (called "insert offset" in code) feature for Node Editor, developed during and after LSOC :) Idea and sponsoring by Sebastian König, blendFX, Mathias Eimann, Mikavaa, Knick Design When you drop a node with at least one input and one output socket onto a an existing connection between two nodes, Auto-offset will, depending on the direction setting, automatically and animated move the left or right and all of its following nodes away to make room for the new node. The direction for offsetting can be toggled while you are moving the node by pressing „T“. The auto-offset is enabled by default but can be disabled in the header of the node-editor. The offset margin can be changed in the editing section of the User Preferences. Thanks a lot to the sponsors, and especially to Sebastian who helped *a lot* with this. That's how users can help developing Blender!