Age | Commit message (Collapse) | Author |
|
Only brings OSX 32bit compilation error fix, does not affect
other platforms, no re-AHOY for other platforms needed.
|
|
|
|
|
|
|
|
Celebrating Freestyle :) Kudos to dfeveloper Tamito and Malaysian artist Mclelun!
|
|
This is mainly happening when there's no jack installed
in the system and no reason to cause general panic
messages in the terminal about this.
|
|
Issue was caused by ntreeUpdateTree calling for a ntree
which is not in G.main.
This lead to issues in ntreeVerifyNodes (which is called
from ntreeUpdateTree).
Made is so ntreeUpdateTree now accepts main as an argument.
Will work for the release, later we could either solve the
TODO mentioned in ntreeUpdateTree which will eliminate need
in main there or make it so context's main is used from all
over where ntreeUpdateTree is called (currently there're
still some usages of G.main).
|
|
for now just don't jump words when theres a selection.
|
|
|
|
Remove stray BT_USE_SSE_IN_API definitions.
Was causing problems especially for 32 bit windows.
It's not quite clear why they were added in the first place since
this should be defined in btScalar.h, needs further investigation.
Thanks to Francisco De La Cruz (xercesblue) for looking into this.
Should fix [#35071] Bullet Convex Hull Crashes on Win32 with SSE
|
|
Also removed unneeded image buffer scaling, it was only needed
for "early output" if there was no rotation. That is no longer
supported since it used to pixelate result a lot and interpolation
is always used now.
Saves quite a few of memory and CPU cycles.
|
|
Not sure how it wasn't noticed for so long, probably check happens
in callee as well, but better be safe than sorry here.
|
|
Example file: lib/tests/materials/crystal_cube.blend
|
|
fullscreen option. It was possible to enable both at the same time which got
you stuck in a state where it was impossible to exit fullscreen. Now I've made
them mutually exlusive, only one can be enabled at the same time.
Note the reason we need to support both is because the new Lion fullscreen does
not work with multiple monitors, it will just give black screens on the other
monitors. This is a limitation of OS X, you can find many complaints about this
online.
|
|
Initial fix was not fully working, because faulty
edge shared the same address as screen area. This
lead to screen freeing issues -- double free (which
was supressed by guarded allocation actually) but
also freed memory access when iterating via edges
to free them.
Solved by a small hack which removes edges with bad
vertices from edges list. This prevents double-free
and freed memory access cased by corrupted files we're
currently fixing. In other cases this tweak is likely
be harmless -- in worst case scenario it'll lead to
small memory leak, which is not as much lethal as
freed memory access.
|
|
|
|
Added provision for saved corrupt blend files - caused by a startup.blend
addressing > 16 GB space, which was read in 32 bits.
Now an invalid screen will get removed immediate after read. Might give
a memory-not-in-memlist print, but that's quite safe.
|
|
|
|
namespace
to try to avoid conflicts with Mesa GL llvmpipe on linux.
|
|
character of a string would be skipped no matter what it was.
|
|
|
|
rename of directory.
|
|
meshes.
|
|
|
|
* Hair strands were too thin in preview, after addition of "radius_scale" property in r56072.
Increased the scale from 0.01 to 0.03 now.
|
|
|
|
|
|
This commit prevents Blender reading memory next to non-null-terminated JPEG metadata strings
|
|
properties like volume.
Patch #35184 by James Yonan, see the report for a detailed explanation of why this failed.
|
|
|
|
ray differentials for lighting, which could cause bad texture filtering
artifacts or performance.
|
|
pynodes): add back sockets translation.
|
|
|
|
pynodes): add menu entries are translated again.
The sockets' names remain untranslated currently, investigating whether this can safely be fixed at this stage too...
|
|
correct even though in this case the error was harmless.
|
|
corrected fly modes offset lock check
and added ED_view3d_offset_lock_check() to reuse between functions.
|
|
test, change to only calculate once and use line_point_factor_v3().
also add zero division check for line_point_factor_v3() since the 2d version already checked for this.
|
|
importance sampling + OSL.
|
|
Patch #35197 by Tyler Seacrest.
|
|
|
|
Only the suggested changes that cause backward incompatibility were considered for now.
* Removed pyFXSThicknessShader that is identical with pyConstantThicknessShader.
* Swapped the order of two arguments of the pyDecreasingThicknessShader constructor
in line with other shaders taking the same arguments.
* Made module functions smoothC and get_fedge into methods of relevant shader classes.
* Removed pyExtremitiesOrientationShader that relied on undefined Stroke methods.
|
|
|
|
object which is out of the float range.
also avoid raising exceptions by ConvertPythonToValue when they will be ignored.
|
|
use edge-index rather then mouse coords for loopcut so the viewport doesn't interfere.
|
|
after a bugfix for precision issues with low roughness. Now it renders them as
perfectly sharp which avoids the problematic calculations rather than increasing
the roughness.
|
|
when strings use 'PROP_NEVER_NULL' we still want them to show an unlink button.
|
|
select a menu item.
|
|
|
|
|
|
Allowing any-key modifiers to work is cool, but this needs more work.
My previous fix made overlapping key presses (where you release key 1
just after pressing key 2) to not register as valid shortcuts.
|