took a quick look, on @deadpin 's suggestions made a test cast with lots of empties which indeed showed the problem.
Quick profile showed most of the time is being spend in some opengl…
has some linkage issues with MSVC
diff --git a/source/blender/makesrna/intern/makesrna.c b/source/blender/makesrna/intern/makesrna.c
index f25833eb6b2..39e709a46e5 100644
--- a/source/ble…
Figure out how to get rid of cc1plus: warning: command-line option ‘-Wno-missing-prototypes’ is valid for C/ObjC but not for C++. Somehow I have to tell cmake that it should use -Wno-missing-…
Mass assignments like this are a bit of legal minefield, what is being done to ensure no copyright is claimed on work the BF has no claim to said copyright? Additionally given we do not have a…
My gut instincts are often wrong, i'm with @Harley on this now, explaining why it's disabled will generate less support tickets than flat out hiding it.
I have to admit, i wasn't involved/consulted on the windows store, I'm not even sure if the secret sauce for that one is publicly available. There's some resource files in git over at `release\wind…
that part of the installer lives in SVN (win64_vc15\package\installer_wix\WIX.template
) so review of that bit will be a bit challenging. Probably easier to track updating all installers and…
Unregistering seems pretty obscure, I can't think of a situation where I would do that from within Blender in practice. But I guess why not.
Used to be obscure, but not anymore, with blender…
mostly small nitpickings, lgtm for landing in 4.0 without another round of review from my end.
Nitpicking, especially since i'm pretty sure this is my code, if we move the check for blender.exe
before SHGetPropertyStoreForWindow
we can save our selves a SHGetPropertyStoreForWindow/Release
call when things "go bad"
This can move inside the if (SUCCEEDED(hr)) {
branch no need to execute it if we're not gonna use it.