Age | Commit message (Collapse) | Author |
|
Needed for D3966
|
|
Use 2 space indent for attributes, ~20% smaller files.
|
|
Use the same data format and loader that the default key-maps use.
This supports nested properties (needed for macros)
and fixes modal key-maps which weren't supported.
This format still needs to be documented.
|
|
|
|
The function is getting complicated, any refactoring
would be best done outside of 'space_toolsystem_common'.
|
|
bpy_extras were meant to be useful high-level helper functions for
script authors to perform common operations,
to avoid writing to verbose API's.
bpy_extras.keymap_utils contains some specialized API calls
mainly intended for Blender's own internal use.
Move keymap import export to internal API.
|
|
See T57880
|
|
Only use confirmation w/ X-key since this is more likely to be pressed
by accident. Delete-key delete doesn't confirm.
Part of D3953 by @Zachman w/ edits
|
|
Part of D3953 by @Zachman w/ edits
|
|
The keyconfig preset and it's preferences were too far apart,
show the preferences under the preset in a collapsible box.
|
|
|
|
These aren't well maintained and as far as we know
never gained wide adoption.
Remove, we can focus efforts on other key-maps, see: T54963.
|
|
These only exposed a few options, which didn't end up helping
much to make Blender's key-map fit the behavior of other applications.
|
|
|
|
Reviewers: brecht
Differential Revision: https://developer.blender.org/D3964
|
|
|
|
|
|
Correct a couple of places that should process the handle pointers.
|
|
This makes the lighting a bit more diffuse but don't produce negative
values.
Add a bias of 1.5f to make the lighting a bit more directionnal.
The implementation is based on:
https://github.com/kayru/Probulator/blob/master/Source/Probulator/SphericalHarmonics.h#L136
which is derived from:
http://www.geomerics.com/wp-content/uploads/2015/08/CEDEC_Geomerics_ReconstructingDiffuseLighting1.pdf
The shader implementation is optimized and has the same runtime cost
as previous method:
* no sh eval : 0.13ms
* prev sh eval : 0.14ms
* new sh eval : 0.22ms
* new sh eval opti : 0.14ms
|
|
In my test, the composite pass went from 1.52ms to 0.24ms when specular
lighting is enabled.
|
|
|
|
This makes the whole rendering slower (because of sync point) but the
numbers displayed by the draw manager profiler is more precise on some
buggy drivers. They seems to issue the query before the last one ends.
|
|
* Less Lengthy enum/macro names.
* Optimize computation of Spherical Harmonics.
* Reduce radiance cubemap size a bit. Higher resolution is not necessary.
* Remove STUDIOLIGHT_LIGHT_DIRECTION_CALCULATED (was not used).
* Do windowing on each component separately instead of using luminance.
* Use ITER_PIXELS to iterate on each pixels, using pixel center coords.
* Remove gpu_matcap_3components as it is only needed when creating the gputex.
* Fix a lot of confusion in axis denomination/swizzle.
These changes should not affect functionallity.
|
|
`STUDIOLIGHT_SPHERICAL_HARMONICS_WINDOWING` was commented.
|
|
|
|
the object viewed."
This reverts commit 24677cf77bbd97827bb5789bc1e4d883732a59da.
|
|
the `with` statement.
Differential Revision: https://developer.blender.org/D3918
|
|
This option is causing the texture to become full of nan(ind)s.
I don't know how it worked before.
Until this is resolved, this feature (which improves the quality of LOOKDEV's irradiance texture) will be disabled.
|
|
|
|
|
|
object viewed.
|
|
Most themes have missing/wrong settings due to the new editors in 2.8
A Call-for-content has been made at devtalk.blender.org for the community to contribute new ones.
|
|
|
|
This was causing too many missing updates and each need investigation
which won't happen before beta.
|
|
|
|
When the toolbar is accessed with modifiers (eg shift-space):
- Check if we can use the key without any modifiers to set the cursor.
- Pie-menu stile release event no longer checks for modifiers.
|
|
|
|
|
|
Blender defaults data-file was loading it's own key-map
with a capital 'B', the preset would load it again w/ a lowercase name.
Use lowercase key-map names.
|
|
That this looks like an issue loading keymaps correctly,
needs to be investigated.
|
|
Show occluded axis highlight on top when pointing away.
|
|
|
|
|
|
A new selection with no objects found needed to de-select all.
|
|
|
|
|
|
|
|
Changed the following names:
- GP_EditBrush_Data->GP_Sculpt_Data
- eGP_EditBrush_Types->eGP_Sculpt_Types
- eGP_EditBrush_Flag->eGP_Sculpt_Flag
- eGP_BrushEdit_SettingsFlag->eGP_Sculpt_SettingsFlag
- GP_BrushEdit_Settings->GP_Sculpt_Settings
- GP_EDITBRUSH_FLAG*->GP_SCULPT_FLAG*
- GP_EDITBRUSH_TYPE*->GP_SCULPT_TYPE*
- GP_BRUSHEDIT_FLAG_*->GP_SCULPT_SETT_FLAG_*
|
|
This makes the operator name more consistent. Part of T57818
|
|
This was an unsupported feature.
|