Age | Commit message (Collapse) | Author |
|
|
|
|
|
- removed unneeded conversion to value buffer, the internal buffer now is a value buffer so no conversion needed.
- removed ifdefs from deficus. the optimalization is not used for several years and no need to develop it any further
|
|
* Make clone UI a bit more descriptive
* Don't set images to image editors that have a pinned image.
|
|
|
|
|
|
win32 BLI_path_abs expanded empty strings into "C:\\",
which made BLI_exists succeed (quite confusing).
Now match behavior on *nix.
|
|
|
|
|
|
|
|
- Ortho result from view3d_utils.region_2d_to_vector_3d was flipped.
- Persp result wasn't normalized.
- operator_modal_view3d_raycast.py failed for ortho views.
Thanks to Philipp Oeser for the initial fix.
|
|
the source pixel.
|
|
|
|
offset-corrected.
This is not needed when we tag normals as dirty, but in simple cases, if offset has some
rotation (or non-uniform scaling) component, vertex normals has to be corrected.
|
|
Some exporters (mdd for example), only use the active object
|
|
apart from stencil(texture) and face masks.
|
|
correlate the panel to the mask tool.
|
|
mode.
|
|
* Add unified color settings to brush menus.
* Add notifier on fill tool from drag and drop to refresh icons
|
|
If an older file (< 270) had clamp enabled, with e.g. a value of 2.0, Direct and Indirect clamp are now automatically set to 2.0 as well.
|
|
The experimental kernel is slower and can cause issues on some cards still, so better communicate it well.
|
|
This space did not refresh on NC_OBJECT, ND_BONE_SELECT notifier...
|
|
Not really sure what the issue here was initially (might have been a
driver problem) but looks like the issue is solved if we skip generating
a display list for clipped objects; Driver does not like a generated
list that is not drawn.
Now we try to clip the object always, not only when using display lists.
This means that display lists will only get generated if object is
actually visible.
Also used glPush/glPop for instance matrices since glLoad can cause
recalculation of inverses in the driver.
|
|
A DAG_id_tag_update here is enough to fix the problem.
|
|
Still defaults to current dir!
|
|
systems and is good for loading times anyway.
|
|
the command line
Stupid missing variables initialization.
|
|
relinking.
Differential revision: https://developer.blender.org/D796
|
|
|
|
|
|
|
|
Fixed dead references of API identifiers (e.g., freestyle.types.Interface0D)
due to relocations of the identifiers into submodules. Also made various minor
revisions of mark-ups and typos.
|
|
Incorrectly accessing the menu pointer, set it to NULL before doing the
tests.
We don't restore the menu pointer because it is invalid by the time the operator ends.
|
|
only when deleting the last color.
|
|
Issue, after a lot of blood sweat and tears, was found in
ui_but_update_from_old_block, where we restore a button to its old
values when possible. The problem here is that a1 and a2 are not really
meant to store temporary variables, because they tend to get overriden
and palette selection is one of those temporary states.
Instead, we now store the position of each button in the palette in a2
and pointer to the palette in the customdata pointer of each button and
use that to test if it's active. The positions won't change when
clicking so we are guaranteed that the old button won't override the new
one with garbage.
It's still hacky but it is better than testing button types when copying
old values.
|
|
Use indicator color derived from color luminance for better contrast.
|
|
* Remove some duplication in deletion code
* Fix crash when restoring file from last saved state.
|
|
Avoid having an invalid active index if user deletes a color.
Also attempt to set active color on clicking (Not working yet but fix
coming soon)
|
|
|
|
|
|
Freestyle sections of the API docs were empty due to Freestyle module reorganization
in commit rB6498b96ce7081db039354228213d72e8c70bd3aa.
Module __all__ property was added to submodules so as to properly exclude irrelevant
documentation elements such as mathutils.Vector.
|
|
|
|
Extruding a subdivided edge would create flipped faces.
|
|
also didn't preview or select correctly.
|
|
|
|
|
|
implemented the bicubic interpolation
|
|
10.6 is higher than 10.10 :)
|
|
This was disabled to fix T41349, however seems that if we don't pass
delegates for muted nodes everything work fine.
|
|
Logic for load/reload was duplicated, Fix T28087 missed reload.
De-duplicate, also replace stat -> BLI_stat
|