Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-28 | GLRefactor: partially remove gl calls from source/blender/editors. | Ray Molenkamp | |
This translates the gl calls to the new GPU_ wrappers from D3501. Given it's tedious and repetitive work, this patch does as much as it can with search + replace, the remainder of the gl calls will need to be manually dealt with on a case by case basis. This fixes 13 of the 28 failing editors when building without opengl. For the list of substitutions see D3502 Reviewers: brecht Differential Revision: https://developer.blender.org/D3502 | |||
2018-06-28 | UI: Center ID Blocks in Dopesheet Editor | William Reynish | |
Also move use_multi_word_filter to the View menu instead of next to every search field, as it can be very slow in big scenes. | |||
2018-06-28 | UI: Center ID Blocks in Clip Editor | William Reynish | |
See T55635 | |||
2018-06-28 | UI: Center ID Blocks in Image Editor | William Reynish | |
See T55635 | |||
2018-06-28 | UI: Center ID Blocks in Video Sequencer | William Reynish | |
Also remove Use Preview Range and Lock Frame buttons from the header they belong to the Timeline editor now. See T55635 | |||
2018-06-28 | UI: Center ID Blocks in Node Editor | William Reynish | |
See T55635 | |||
2018-06-28 | UI: Center ID Blocks in Text Editor | William Reynish | |
See T55635 | |||
2018-06-28 | UI: keep statusbar keymap icons in same position, if there is enough space. | Brecht Van Lommel | |
2018-06-28 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-06-28 | Fix Cycles tests build on macOS. | Brecht Van Lommel | |
2018-06-28 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-27 | Cleanup: style | Campbell Barton | |
2018-06-27 | Cleanup: style | Campbell Barton | |
2018-06-27 | UI: shorten labels to avoid clipping | William Reynish | |
2018-06-27 | Remove empty gradient definitions in new theme | Campbell Barton | |
MSVC doesn't support | |||
2018-06-27 | Remove empty gradient definitions in new theme | Campbell Barton | |
MSVC doesn't support | |||
2018-06-27 | UI: tweak status bar layout to make it less jumpy. | Brecht Van Lommel | |
Keymap on the left, messages and jobs in the middle, stats on the right. | |||
2018-06-27 | UI: some renaming for more clear/consistent cursor keymaps in status bar. | Brecht Van Lommel | |
There's much more work to be done here, this is just fixing some obvious ones. | |||
2018-06-27 | Fix T55644: Multires ignores render subdivision when simplified | Sergey Sharybin | |
We did not tell proper render/viewport context to subsurf derived mesh created for multires. | |||
2018-06-27 | Depsgraph: Move time dependency to animation of action | Sergey Sharybin | |
This way we guarantee that animation component on the datablock will totally wait for action to be fully evaluated before attempting to evaluate f-curves. Fixes T55642: Inconsistent result on animated DoF file | |||
2018-06-27 | Depsgraph: Add missing relation to pose init | Sergey Sharybin | |
Pose init initializes inversed object matrix, which means it does need to have proper object transform. | |||
2018-06-27 | Depsgraph: Fix missing relation from action to animation when it's shared | Sergey Sharybin | |
2018-06-27 | UI: remove layout choosing menu from new window operator. | Brecht Van Lommel | |
The handling of multiple window layouts within a workspace is intended to be automatic now, this was a leftover from an earlier design. | |||
2018-06-27 | UI: user fewer icons in File and Render menus. | Brecht Van Lommel | |
Having an icon for nearly every menu entry can make it harder to scan. | |||
2018-06-27 | Theme: set default theme 'Flatty Dark Blueberry' | Campbell Barton | |
The theme is now stored in generated C code, which can be extracted from existing user preferences. This theme can then be used for version patching themes instead of duplicating values Note that theme versioning has been removed, since minor changes from now on won't apply well on top of 2.7x theme. Theme colors from interface_widgets.c have been removed too. | |||
2018-06-27 | Theme: add 2.7x theme | Campbell Barton | |
Prepare for new default | |||
2018-06-27 | Theme: Tweaks to console/text in Flatty Dark Blueberry | Pablo Vazquez | |
2018-06-27 | Workbench: Use different samples in AO per TAA iteration | Jeroen Bakker | |
Per iteration a different AO samples are used, so the final result is less distorted. Will improve the quality of the image a lot when the cavity option is turned on. | |||
2018-06-27 | UI: Single-column layout for Lamp panel | William Reynish | |
2018-06-27 | Workbench: Added a quality slider for the viewport | Jeroen Bakker | |
Currently only attached to the Anti Aliasing of the solid mode of the viewport. But eventually we could add other options here. Quality setting can be found in the System tab of the userpref. The slider goes from No Antialiasing (0.0 - 0.1) to FXAA (0.1 - 0.25) to TAA8 (0.25 - 0.6) to TAA16 (0.6 - 0.8) to TAA32 (0.8 - 1.0) | |||
2018-06-27 | Theme: Further polishing and unifying on Flatty Dark Blueberry | Pablo Vazquez | |
With feedback from @campbellbarton for better contrast in edit mode. | |||
2018-06-27 | mesh_navmesh.c removal | Dalai Felinto | |
This was added back by mistake in a wrong merge f1bc8991461fcda33eb34820bd3aa153f6122c5b. | |||
2018-06-27 | Cleanup: remove BKE's modifiers_bmesh.c, other DM removal/cleanup in BMesh code. | Bastien Montagne | |
2018-06-27 | Cleanup: nuke DM out of constraint code. | Bastien Montagne | |
2018-06-27 | Cleanup: remove some more DM usages... | Bastien Montagne | |
2018-06-27 | CMake: fix linking blendont | Campbell Barton | |
2018-06-27 | bf_gpu: Add GPU_state module. | Ray Molenkamp | |
This has wrappers for the most common gl* functions in the codebase, and is in preparation for D3502 Reviewers: brecht, fclem Differential Revision: https://developer.blender.org/D3501 | |||
2018-06-26 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-26 | Cleanup: pep8 function indentation | Campbell Barton | |
2018-06-26 | Fix scrollbar operator showing in status bar cursor keymap. | Brecht Van Lommel | |
2018-06-26 | Fix status bar wrong cursor keymap using wrong region in some cases. | Brecht Van Lommel | |
2018-06-26 | UI: move modal operator text from headers to status bar. | Brecht Van Lommel | |
Python API is context.workspace.status_text_set() | |||
2018-06-26 | UI: Add/Update bad tooltips | Aaron Carlisle | |
Part of T51061 | |||
2018-06-26 | Workbench: Wrong ENUM value for SINGLE color | Jeroen Bakker | |
Had to be "SINGLE", but was "SOLID" resulting in not showing the single color option in the shader popover | |||
2018-06-26 | Workbench: TAA quick fix for AMD cards | Jeroen Bakker | |
Seems to be that mix(a, b, 1.0) will not give you b. on nvidia this is not a problem as a was initialized with 0.0, but on AMD it can be any floating point number, resulting that mix(inf, b, 1.0) was still more to inf than to b. | |||
2018-06-26 | Merge branch 'master' into blender2.8 | Sybren A. Stüvel | |
2018-06-26 | RigidBody: use runtime.mesh_orig instead of DEG_get_original_object | Sybren A. Stüvel | |
2018-06-26 | Fix bug in DNA_struct_elem_find when checking the first field | Sybren A. Stüvel | |
find_elem(olddata=NULL) doesn't work reliably for existence checks; it will return NULL both when the field is found at offset 0 and when it is not found at all. | |||
2018-06-26 | Fix missing object/collection hiding icons on undo. | Brecht Van Lommel | |
2018-06-26 | UI: decrease status bar height. | Brecht Van Lommel | |