http://www.miikahweb.com/feed.php MiikaHweb - Blender Tmp-2.83-cycles-rtx3-kernels Branch http://www.miikahweb.com/ MiikaHweb - Blender Tmp-2.83-cycles-rtx3-kernels Branch fi Tue, 28 Sep 21 02:21:31 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[50294b2]: Fix Cycles CUDA kernels for Ampere not building with CUDA 11]]> http://www.miikahweb.com/en/blender/git-logs/commit/50294b24b078e994d6c9a5f91c07d6b0b203a96a 50294b2
Branches : tmp-2.83-cycles-rtx3-kernels
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix Cycles CUDA kernels for Ampere not building with CUDA 11

Running Blender on Ampere cards was already possible with ptx, this fix is
needed to support building CUDA binaries.

Note the CUDA version used for official Blender builds is still 10, this is
merely the change to make it possible for those using CUDA 11 and specifying
the sm_8x kernels to be compiled.

Found by Milan Jaros.

----------------------------------------
1 Path Changed]]>
Mon, 08 Feb 2021 13:58:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/50294b24b078e994d6c9a5f91c07d6b0b203a96aBrecht Van Lommel
<![CDATA[[243b167]: Cycles: hack make update to build this temporary branch with...]]> http://www.miikahweb.com/en/blender/git-logs/commit/243b16754b9a4923cc31b3b8adcbc09fa6708686 243b167
Branches : tmp-2.83-cycles-rtx3-kernels
Author : Brecht Van Lommel (brecht)
----------------------------------------
Cycles: hack make update to build this temporary branch with 2.83 libraries

----------------------------------------
1 Path Changed]]>
Mon, 08 Feb 2021 13:37:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/243b16754b9a4923cc31b3b8adcbc09fa6708686Brecht Van Lommel
<![CDATA[[08aaa07]: Cycles: Use pre-compiled PTX kernel for older generation when...]]> http://www.miikahweb.com/en/blender/git-logs/commit/08aaa07adbd46e27f4226f29559be156f14a524b 08aaa07
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Patrick Mours (pmoursnv)
Committed By : Brecht Van Lommel (brecht)
----------------------------------------
Cycles: Use pre-compiled PTX kernel for older generation when no matching one is found

This patch changes the discovery of pre-compiled kernels, to look for any PTX, even if
it does not match the current architecture version exactly. It works because the driver can
JIT-compile PTX generated for architectures less than or equal to the current one.
This e.g. makes it possible to render on a new GPU architecture even if no pre-compiled
binary kernel was distributed for it as part of the Blender installation.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D8332

----------------------------------------
4 Paths Changed]]>
Mon, 08 Feb 2021 12:32:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/08aaa07adbd46e27f4226f29559be156f14a524bPatrick Mours
<![CDATA[[5105415]: Cycles: Enable OptiX on all Maxwell+ GPUs]]> http://www.miikahweb.com/en/blender/git-logs/commit/510541563efa8f34e3ed6632e53aef31c3665a2f 5105415
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Patrick Mours (pmoursnv)
Committed By : Brecht Van Lommel (brecht)
----------------------------------------
Cycles: Enable OptiX on all Maxwell+ GPUs

----------------------------------------
1 Path Changed]]>
Mon, 08 Feb 2021 12:32:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/510541563efa8f34e3ed6632e53aef31c3665a2fPatrick Mours
<![CDATA[[92f7943]: Cycles: Add CUDA 11 build support]]> http://www.miikahweb.com/en/blender/git-logs/commit/92f794320477240d1fd84edc8cb7089f4a10fae7 92f7943
Branches : tmp-2.83-cycles-rtx3-kernels
Author : Patrick Mours (pmoursnv)
Committed By : Brecht Van Lommel (brecht)
----------------------------------------
Cycles: Add CUDA 11 build support

With this patch the build system checks whether the "CUDA10_NVCC_EXECUTABLE" CMake
variable is set and if so will use that to build sm_30 kernels. Similarily for sm_8x kernels it
checks "CUDA11_NVCC_EXECUTABLE". All other kernels are built using the default CUDA
toolkit. This makes it possible to use either the CUDA 10 or CUDA 11 toolkit by default and
only selectively use the other for the kernels where its a hard requirement.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D9179

----------------------------------------
5 Paths Changed]]>
Mon, 08 Feb 2021 12:35:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/92f794320477240d1fd84edc8cb7089f4a10fae7Patrick Mours
<![CDATA[[b4bddf2]: Fix OptiX being shown as available on first generation Maxwell...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b4bddf2e3bd3e33a9ca7488fc78112f8a5fa0544 b4bddf2
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Patrick Mours (pmoursnv)
Committed By : Brecht Van Lommel (brecht)
----------------------------------------
Fix OptiX being shown as available on first generation Maxwell GPUs

The OptiX kernels are compiled for target "compute_sm_52", which is only available on second
generation Maxwell GPUs, so disable support for older ones.

----------------------------------------
1 Path Changed]]>
Mon, 08 Feb 2021 12:32:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b4bddf2e3bd3e33a9ca7488fc78112f8a5fa0544Patrick Mours
<![CDATA[[f00ba34]: Cycles: Enable OptiX on first generation Maxwell GPUs again]]> http://www.miikahweb.com/en/blender/git-logs/commit/f00ba344115ca07f255fdd6088956e4d035714a0 f00ba34
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Patrick Mours (pmoursnv)
Committed By : Brecht Van Lommel (brecht)
----------------------------------------
Cycles: Enable OptiX on first generation Maxwell GPUs again

----------------------------------------
2 Paths Changed]]>
Mon, 08 Feb 2021 12:33:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f00ba344115ca07f255fdd6088956e4d035714a0Patrick Mours
<![CDATA[[ad0da42]: Version bump: Blender v2.83.12 release]]> http://www.miikahweb.com/en/blender/git-logs/commit/ad0da42751596a63a1bc4de5135cd43f7c3921bb ad0da42
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
Version bump: Blender v2.83.12 release

Blender v2.83.11 is skipped due to unable to uploading to the windows
store.

----------------------------------------
1 Path Changed]]>
Tue, 26 Jan 2021 15:41:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ad0da42751596a63a1bc4de5135cd43f7c3921bbJeroen Bakker
<![CDATA[[f897f12]: GPU: Enabled hq normals workaround for any AMD driver on polaris...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f897f122cbc62f0eb2b88854516e1e62dac99647 f897f12
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
GPU: Enabled hq normals workaround for any AMD driver on polaris

----------------------------------------
1 Path Changed]]>
Tue, 26 Jan 2021 11:36:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f897f122cbc62f0eb2b88854516e1e62dac99647Jeroen Bakker
<![CDATA[[949314a]: GPU: Enable HQ normals workaround for AMD 21.1.1 driver.]]> http://www.miikahweb.com/en/blender/git-logs/commit/949314af2a1ce1364e2a50cd1a7e035eee196da7 949314a
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
GPU: Enable HQ normals workaround for AMD 21.1.1 driver.

AMD 21.1.1 still has the same issues as reported in T82856.

----------------------------------------
1 Path Changed]]>
Tue, 26 Jan 2021 11:35:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/949314af2a1ce1364e2a50cd1a7e035eee196da7Jeroen Bakker
<![CDATA[[79976ba]: Buildbot: Fixed crash when building RC builds]]> http://www.miikahweb.com/en/blender/git-logs/commit/79976ba4dff8d917cc538f8325bc49e0813812d1 79976ba
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
Buildbot: Fixed crash when building RC builds

Building RC builds would parse `BLENDER_VERSION_CYCLE_NUMBER` that
doesn't exist anymore. It was removed by {D7748}.

This change removes it from `buildbot_utils.py`.

----------------------------------------
1 Path Changed]]>
Mon, 25 Jan 2021 10:53:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/79976ba4dff8d917cc538f8325bc49e0813812d1Jeroen Bakker
<![CDATA[[6265fe8]: Fix T79356: Improved icons for MSIX builds]]> http://www.miikahweb.com/en/blender/git-logs/commit/6265fe860588e9e20e0f3baf8f42ef6247b36ff8 6265fe8
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Eric Bickle (ShadowChaser)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T79356: Improved icons for MSIX builds

Fixed an issue that was causing the app icon to render with a
'plated' background color in the taskbar and other areas of Windows.

Updated all app icons in Microsoft Store package to match Microsoft's
design recommendations.

Added multiple scales for app icons for high resolution displays.

Added high contrast app icons.

Reviewed By: pablovazquez, jmonteath

Maniphest Tasks: T79356

Differential Revision: https://developer.blender.org/D9681

----------------------------------------
145 Paths Changed]]>
Mon, 25 Jan 2021 08:54:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6265fe860588e9e20e0f3baf8f42ef6247b36ff8Eric Bickle
<![CDATA[[cde858a]: Particles: Fixed thread work size calculation.]]> http://www.miikahweb.com/en/blender/git-logs/commit/cde858ae98a5bcc214cabae0890a09b5b41e9909 cde858a
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Stefan Werner (swerner)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Particles: Fixed thread work size calculation.

Dividing the workload by number of tasks in float is imprecise and
lead in some cases to particles not being calculated at all
(example: 20000 particles, 144 tasks).

Switching this calculation to integer makes sure we don't lose count.

Differential Revision: https://developer.blender.org/D10157

----------------------------------------
1 Path Changed]]>
Mon, 25 Jan 2021 09:10:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cde858ae98a5bcc214cabae0890a09b5b41e9909Stefan Werner
<![CDATA[[fbddc8d]: Version bump: Blender v2.83.11 rc]]> http://www.miikahweb.com/en/blender/git-logs/commit/fbddc8d2e4a1e60986728967878ff8bd8058f78d fbddc8d
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
Version bump: Blender v2.83.11 rc

----------------------------------------
1 Path Changed]]>
Mon, 25 Jan 2021 09:13:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fbddc8d2e4a1e60986728967878ff8bd8058f78dJeroen Bakker
<![CDATA[[2f3e97b]: DrawManager: High quality normals for non meshes]]> http://www.miikahweb.com/en/blender/git-logs/commit/2f3e97b6d3803ea9a2354e494d602a72d9f0b378 2f3e97b
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
DrawManager: High quality normals for non meshes

This adds high quality normals for non meshes. These include

* Volumetric Object Wireframe
* Metaballs
* Extracted Curves
* Curves in edit mode

This is in preparation to fix a regression in recent AMD
drivers where the `GL_INT_2_10_10_10_REV` data type isn't
working in Polaris cards.

----------------------------------------
7 Paths Changed]]>
Wed, 13 Jan 2021 08:39:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2f3e97b6d3803ea9a2354e494d602a72d9f0b378Jeroen Bakker
<![CDATA[[350d490]: Fix T83280: Crash when deleting hair collision collection.]]> http://www.miikahweb.com/en/blender/git-logs/commit/350d490a1328536447ec11d2461e4d30546ee8a0 350d490
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Bastien Montagne (mont29)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T83280: Crash when deleting hair collision collection.

Root of the issue was missing management of ID pointers in the cloth
modifier data stored in ParticleSystem for hair physics, in the
'foreach_id' particle system code.

Using modifier's 'foreach_id' code in psys one unfortunately requires
some ugly conversion gymnastics, but this is still better than having
dedicated code for that case.

Note that this is actually a fairly critical issue, fix should be
backported to 2.91.1 should we do it, and to 2.83 LTS as well I think.

----------------------------------------
1 Path Changed]]>
Wed, 13 Jan 2021 08:24:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/350d490a1328536447ec11d2461e4d30546ee8a0Bastien Montagne
<![CDATA[[4a61e9e]: GPU: Enable HQ normal work around for AMD Polaris]]> http://www.miikahweb.com/en/blender/git-logs/commit/4a61e9ea0fc50daf73ab904616077f018719871c 4a61e9e
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
GPU: Enable HQ normal work around for AMD Polaris

THe high quality normals work around is enabled for Polaris cards using
the official drivers. Since driver version 2.11.2 they fail to render
using low quality normals.

The detection of polaris cards is done by matching the opengl renderer.
The renderer strings have been extracted from various reports linked to
{T82856} but isn't complete as some reports are missing the exact
renderer as users don't always report via the help menu.

----------------------------------------
1 Path Changed]]>
Wed, 13 Jan 2021 08:55:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4a61e9ea0fc50daf73ab904616077f018719871cJeroen Bakker
<![CDATA[[6c777ed]: Fix T83625: Shading attribute names cause compilation error.]]> http://www.miikahweb.com/en/blender/git-logs/commit/6c777ed76b3d4342d50f6f87f24f758473816a60 6c777ed
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
Fix T83625: Shading attribute names cause compilation error.

Some GPU platforms don't support having more than one underscore in
sequence in an attribute name. This change will remove the underscore
as a possible character when encoding to save names.

----------------------------------------
1 Path Changed]]>
Wed, 13 Jan 2021 08:31:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6c777ed76b3d4342d50f6f87f24f758473816a60Jeroen Bakker
<![CDATA[[7edf1e6]: Fix crash sliding effect sequence strips]]> http://www.miikahweb.com/en/blender/git-logs/commit/7edf1e64b3db0443cc9993f102170933380620e3 7edf1e6
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix crash sliding effect sequence strips

Off by one error in array access.

----------------------------------------
1 Path Changed]]>
Wed, 13 Jan 2021 08:25:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7edf1e64b3db0443cc9993f102170933380620e3Campbell Barton
<![CDATA[[89eda78]: Fix T84459: Face normals not displaying (AMD GPU)]]> http://www.miikahweb.com/en/blender/git-logs/commit/89eda78d88a15720b178e904f9b5ad39d57dd62f 89eda78
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
Fix T84459: Face normals not displaying (AMD GPU)

This is part two of the fix for T84459.
Issue appears to be caused by AMD graphics driver later than 20.11.1 and
affects older GPUs (Polaris/FIJI cards). Drawing normals in edit mode
uses the same OpenGL data type for storing normals that is known to be
faulty.

This change fixes the face dot normals by using GPU_COMP_I16.

----------------------------------------
1 Path Changed]]>
Wed, 13 Jan 2021 09:14:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/89eda78d88a15720b178e904f9b5ad39d57dd62fJeroen Bakker
<![CDATA[[b78d373]: Fix: Update normals when switching scene quality]]> http://www.miikahweb.com/en/blender/git-logs/commit/b78d373e96e03cec55210779b774630906f216e0 b78d373
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
Fix: Update normals when switching scene quality

Recent commits also updated normals for metaballs, curves and volumetric
objects. This change tags will tag to generate geometry for these new
types.

----------------------------------------
1 Path Changed]]>
Wed, 13 Jan 2021 10:37:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b78d373e96e03cec55210779b774630906f216e0Jeroen Bakker
<![CDATA[[db7c748]: GPU: Add HQ normals workaround.]]> http://www.miikahweb.com/en/blender/git-logs/commit/db7c7486fd88a48543abea01538e9b8026103e39 db7c748
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
GPU: Add HQ normals workaround.

This change makes it possible for platforms to only support high quality
normal rendering. This is part of {T82856} where current AMD drivers
running on the polaris architecture does not support the low quality
setting due to a driver bug.

In a next commit the work around will be enabled.

----------------------------------------
6 Paths Changed]]>
Wed, 13 Jan 2021 08:49:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/db7c7486fd88a48543abea01538e9b8026103e39Jeroen Bakker
<![CDATA[[f6c7da5]: Fix T84397: Creating and removing many objects very quickly...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f6c7da575987a85e25571163a25dde659e1d56e0 f6c7da5
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Sergey Sharybin (sergey)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T84397: Creating and removing many objects very quickly causes a crash

The root of the issue was caused by the dependency graph using ID pointer
to map evaluated state from old depsgraph to new one upon relations update.
This was failing when IDs were re-allocated rapidly: was possible that
Object ID's evaluated state assigned to Mesh and vice versa.

Now depsgraph uses Session UUID to identify which IDs to restore evaluated
state to. The session UUID is stored in the IDNode, so that id_orig is not
dereferenced on depsgraph update since the ID might be freed.

The root of the issue is identified by Campbell, original patch was done
by Bastien, thanks! Also thanks to Oliver and Ray and everyone else for
testing!

----------------------------------------
4 Paths Changed]]>
Wed, 13 Jan 2021 10:32:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f6c7da575987a85e25571163a25dde659e1d56e0Sergey Sharybin
<![CDATA[[fa54bf4]: Fix T84459: Wireframe not displaying with AMD GPU]]> http://www.miikahweb.com/en/blender/git-logs/commit/fa54bf482c1ff4ba519ad4efbcf38c0af561c128 fa54bf4
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
Fix T84459: Wireframe not displaying with AMD GPU

Issue appears to be caused by AMD graphics driver later than 20.11.1 and
affects older GPUs (Polaris/FIJI cards). Wireframe drawing uses the same
OpenGL data type for storing normals what is known to be faulty.

This patch enabled storing the normals using GPU_COMP_I16. It also
solves the normals drawing in edit mode for vertex and loop normals.

----------------------------------------
1 Path Changed]]>
Wed, 13 Jan 2021 10:02:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fa54bf482c1ff4ba519ad4efbcf38c0af561c128Jeroen Bakker
<![CDATA[[02ff143]: Steam Release: Script creation of Steam build files]]> http://www.miikahweb.com/en/blender/git-logs/commit/02ff143f60977c2175b86fddb649a8c4c7787f84 02ff143
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Nathan Letwory (jesterking)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Steam Release: Script creation of Steam build files

Script tool for automation of Steam build files for tasks like {T77348}

This script automates creation of the Steam files: download of the archives,
extraction of the archives, preparation of the build scripts (VDF files), actual
building of the Steam game files.

Requirements
============

* MacOS machine - Tested on Catalina 10.15.6. Extracting contents from the DMG
archive did not work Windows nor on Linux using 7-zip. All DMG archives tested
failed to be extracted. As such only MacOS is known to work.
* Steam SDK downloaded from SteamWorks - The `steamcmd` is used to generate the
Steam game files. The path to the `steamcmd` is what is actually needed.
* SteamWorks credentials - Needed to log in using `steamcmd`.
* Login to SteamWorks with the `steamcmd` from the command-line at least once -
Needded to ensure the user is properly logged in. On a new machine the user
will have to go through two-factor authentication.
* App ID and Depot IDs - Needed to create the VDF files.
* Python 3.x - 3.7 was tested.
* Base URL - for downloading the archives.

Reviewed By: Jeroen Bakker

Differential Revision: https://developer.blender.org/D8429

----------------------------------------
6 Paths Changed]]>
Wed, 16 Dec 2020 10:17:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/02ff143f60977c2175b86fddb649a8c4c7787f84Nathan Letwory
<![CDATA[[f59be64]: Version: Blender 2.83.11 beta]]> http://www.miikahweb.com/en/blender/git-logs/commit/f59be64867351b8650cf28ee48cae68dde12340e f59be64
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
Version: Blender 2.83.11 beta

----------------------------------------
1 Path Changed]]>
Wed, 16 Dec 2020 10:08:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f59be64867351b8650cf28ee48cae68dde12340eJeroen Bakker
<![CDATA[[b439a15]: Blender v2.83.10 release]]> http://www.miikahweb.com/en/blender/git-logs/commit/b439a155442b9fc5ac457e75eea50cd18b898463 b439a15
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
Blender v2.83.10 release

Version bump

----------------------------------------
1 Path Changed]]>
Mon, 07 Dec 2020 14:09:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b439a155442b9fc5ac457e75eea50cd18b898463Jeroen Bakker
<![CDATA[[13b02a7]: ImBuf: replace incorrect strstr use with memcmp]]> http://www.miikahweb.com/en/blender/git-logs/commit/13b02a724f440cfab73a51ec2dfe709fd2eec2a1 13b02a7
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
ImBuf: replace incorrect strstr use with memcmp

Besides being incorrect as only the first two bytes should be tested,
searching binary data using `strstr` can easily read past buffer bounds.

----------------------------------------
1 Path Changed]]>
Wed, 02 Dec 2020 07:32:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/13b02a724f440cfab73a51ec2dfe709fd2eec2a1Campbell Barton
<![CDATA[[19b85c5]: Fix T65585: Knife fails when cursor away from the object]]> http://www.miikahweb.com/en/blender/git-logs/commit/19b85c5f4b0e937f231b86a5788cfaea5a27e26f 19b85c5
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T65585: Knife fails when cursor away from the object

Zeroed mouse coordinates were being used making projection fail.

----------------------------------------
1 Path Changed]]>
Wed, 02 Dec 2020 07:31:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/19b85c5f4b0e937f231b86a5788cfaea5a27e26fCampbell Barton
<![CDATA[[22c0555]: Fix out of bounds array access in mathutils.noise]]> http://www.miikahweb.com/en/blender/git-logs/commit/22c0555cc55a8581fb427aa1b14dbc0f06e77bae 22c0555
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix out of bounds array access in mathutils.noise

Regression in 0b2d1badecc48.

----------------------------------------
1 Path Changed]]>
Wed, 02 Dec 2020 07:29:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/22c0555cc55a8581fb427aa1b14dbc0f06e77baeCampbell Barton
<![CDATA[[50e8072]: Fix T83055: setting rna pointer properties can create bogus...]]> http://www.miikahweb.com/en/blender/git-logs/commit/50e8072708428a169f7049a2626c2392b7c4e202 50e8072
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Philipp Oeser (lichtwerk)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T83055: setting rna pointer properties can create bogus custom properties

This was reported in the form of the eyedropper of the 'Parent' property
creating a custom property 'parent' if self was picked.

Problem arises when certain checks for setting rna pointer properties
failed (for example: the PROP_ID_SELF_CHECK check) and then a different
code path was entered (which was only meant for IDProperties).

Problem was introduced in rBa7b3047cefcb.

To solve, now first enter the branch for rna-based pointer properties,
then perform the sanity-checks (and if these fail: dont enter the other
unrelated codepath but instead do nothing)

Maniphest Tasks: T83055

Differential Revision: https://developer.blender.org/D9652

----------------------------------------
1 Path Changed]]>
Wed, 02 Dec 2020 07:34:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/50e8072708428a169f7049a2626c2392b7c4e202Philipp Oeser
<![CDATA[[712f79b]: Blender 2.83.10 beta]]> http://www.miikahweb.com/en/blender/git-logs/commit/712f79b0fe1800b3cdb94a42a2a0195433a983fa 712f79b
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
Blender 2.83.10 beta

----------------------------------------
1 Path Changed]]>
Wed, 02 Dec 2020 07:28:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/712f79b0fe1800b3cdb94a42a2a0195433a983faJeroen Bakker
<![CDATA[[8b59119]: Fix T82555: Crash using copied object from Python]]> http://www.miikahweb.com/en/blender/git-logs/commit/8b59119e10211da4f9d1dd2aa95c3132cb65e609 8b59119
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T82555: Crash using copied object from Python

Also clear `gpd_eval` as this wasn't being copied either.

----------------------------------------
1 Path Changed]]>
Wed, 02 Dec 2020 07:32:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8b59119e10211da4f9d1dd2aa95c3132cb65e609Campbell Barton
<![CDATA[[a08a08c]: Fix T82729: Crash in rna_EffectorWeight_path when object has...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a08a08cb4c26627c05ad6089030223e8313a0073 a08a08c
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Philipp Oeser (lichtwerk)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T82729: Crash in rna_EffectorWeight_path when object has fluid and dynamic paint modifiers

Looks like prior to the introduction of mantaflow, the former
SmokeModifierData always had a domain initialized (even if its type was
set to None). Since mataflow, the FluidModifierData type needs to be set
to MOD_FLUID_TYPE_DOMAIN (otherwise domain is invalid)

Maniphest Tasks: T82729

Differential Revision: https://developer.blender.org/D9644

----------------------------------------
1 Path Changed]]>
Wed, 02 Dec 2020 07:36:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a08a08cb4c26627c05ad6089030223e8313a0073Philipp Oeser
<![CDATA[[c3c3807]: Fix T82988: Div by zero with curve deform modifier]]> http://www.miikahweb.com/en/blender/git-logs/commit/c3c3807b059ddfc87a9fbc2575f4d821ddc0a248 c3c3807
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Robert Guetzkow (rjg)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T82988: Div by zero with curve deform modifier

In `calc_curve_deform` a factor is calculated without checking if
the divisior is zero or close to zero. This patch adds the missing
checks and sets the factor to zero if the division shouldn't be
computed.

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D9645

----------------------------------------
1 Path Changed]]>
Wed, 02 Dec 2020 07:40:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c3c3807b059ddfc87a9fbc2575f4d821ddc0a248Robert Guetzkow
<![CDATA[[d561113]: Fix memory leak writing PNG when opening the file fails]]> http://www.miikahweb.com/en/blender/git-logs/commit/d56111383a9907ebde9f5b05ce7c6e91dde4ebf0 d561113
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix memory leak writing PNG when opening the file fails

----------------------------------------
1 Path Changed]]>
Wed, 02 Dec 2020 07:33:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d56111383a9907ebde9f5b05ce7c6e91dde4ebf0Campbell Barton
<![CDATA[[4179be6]: Codesign: Report codesign errors from server to worker]]> http://www.miikahweb.com/en/blender/git-logs/commit/4179be649934d138f631b1ee69c15592a2da2670 4179be6
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Sergey Sharybin (sergey)
----------------------------------------
Codesign: Report codesign errors from server to worker

Pass codesign errors (if any) from codesign buildbot server to the
buildbot worker, so that the latter one can abort build process if
the error happens. This solves issues when non-properly-notarized
DMG package gets uploaded to the buildbot website.

----------------------------------------
5 Paths Changed]]>
Fri, 13 Nov 2020 10:37:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4179be649934d138f631b1ee69c15592a2da2670Sergey Sharybin
<![CDATA[[4abfc0b]: Blender 2.83.9 release]]> http://www.miikahweb.com/en/blender/git-logs/commit/4abfc0bcd5c8a24e23110235ec1d5f5e5ec8f25b 4abfc0b
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Jeroen Bakker (jbakker)
----------------------------------------
Blender 2.83.9 release

----------------------------------------
1 Path Changed]]>
Wed, 11 Nov 2020 06:30:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4abfc0bcd5c8a24e23110235ec1d5f5e5ec8f25bJeroen Bakker
<![CDATA[[670ee87]: Fix own previous commit re testing of `BLI_rel_path`.]]> http://www.miikahweb.com/en/blender/git-logs/commit/670ee877d9ae90e775486edea30beaa968cf125b 670ee87
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Bastien Montagne (mont29)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix own previous commit re testing of `BLI_rel_path`.

Windows would need its own version of those tests, for now just
disabling them on that platform.

----------------------------------------
1 Path Changed]]>
Tue, 10 Nov 2020 13:48:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/670ee877d9ae90e775486edea30beaa968cf125bBastien Montagne
<![CDATA[[05b4d8d]: Fix (studio-reported) Armature: bug in handling of custom bone...]]> http://www.miikahweb.com/en/blender/git-logs/commit/05b4d8d13a9ca3691c7aa8f2ceebd8155bd31fa7 05b4d8d
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Bastien Montagne (mont29)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix (studio-reported) Armature: bug in handling of custom bone transform.

This specific pose channel pointer was not handled at all during
rebuilding of poses, meaning that it could end up pointing at some freed
pchan.

----------------------------------------
1 Path Changed]]>
Wed, 28 Oct 2020 08:21:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/05b4d8d13a9ca3691c7aa8f2ceebd8155bd31fa7Bastien Montagne