Page MenuHome

Platforms, Builds, Tests & DevicesProject
ActivePublic

Details

Description

This project includes platform automated tests, build system, release builds, build 3rd party libraries and more.

Important links

Contacts


No Long-Term Roadmap set.

Recent Activity

Fri, May 14

Himanshi Kalra (calra) added a comment to D11200: Add regression test for seven operators.

I can confirm the patch is not applying cleanly. Clang cleanup by Campbell, see rBc1c0b661c01 (some unwanted accidental changes by my last commit)

Fri, May 14, 1:47 PM · Platforms, Builds, Tests & Devices, Restricted Project
Habib Gahbiche (zazizizou) requested changes to D11200: Add regression test for seven operators.

Requesting changes since some tests are not passing on latest master on macOS

Fri, May 14, 11:15 AM · Platforms, Builds, Tests & Devices, Restricted Project
Habib Gahbiche (zazizizou) added a comment to D11200: Add regression test for seven operators.

Testing from a fresh build from today's master (with WITH_BULLET enabled) I'm getting a few problems:

  1. I can't apply the patch cleanly. Rebasing on latest master and submitting with arc should solve the problem. To test the patch I added the new tests manually.
  2. Tests CubeConvexHull and MonkeyConvexHull are failing with error: 'Loop Vert Mismatch In Poly Test'
Fri, May 14, 11:10 AM · Platforms, Builds, Tests & Devices, Restricted Project
Leon Zandman (lzandman) added a comment to T78710: macOS: Support arm64.

I see this is all committed to master branch. However, I'm unable to build it myself on my M1 system. I'm simply following the "Building Blender for macOS" instructions. Am I missing something?

Today I decided to completely delete the Blender repository and related stuff (the Blender-git folder) and do a fresh checkout and build of the source code. To my surprise I again stumbled upon the fact that the build failed, because the darwin_arm64 libraries weren't downloaded. I decided to look into the matter and it turned out that my system somehow has both an Intel and an ARM version of Python3 installed. And the Blender make update target used the Intel version. So the call to platform.machine() returned x86_64, which caused the wrong libs to get downloaded.

Fri, May 14, 10:36 AM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices

Thu, May 13

Lopo Isaac (lopoIsaac) added a comment to T78710: macOS: Support arm64.

Thanks devs for working on this!

Thu, May 13, 7:53 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Ali (Ali6) added a comment to T78710: macOS: Support arm64.

Can we please get a new alpha build? Blender keeps crashing, not sure if a new M1 build would fix this.

Thu, May 13, 6:57 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices

Wed, May 12

Lucas (lucaspetter) added a comment to T78710: macOS: Support arm64.

Thanks, Brecht. The issue is now in reported in T88241.

Wed, May 12, 8:59 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices

Tue, May 11

Brecht Van Lommel (brecht) added a comment to T78710: macOS: Support arm64.

Please report any bugs to their own reports, it's easier to keep track that way and ensure it gets looked at by the right developer.

Tue, May 11, 10:27 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Himanshi Kalra (calra) added a comment to D11200: Add regression test for seven operators.

Note for the person who commits it:
I think it would be good to mention a comment above convex_hull like "WITH_BULLET flag should be enabled while testing."

Tue, May 11, 8:41 PM · Platforms, Builds, Tests & Devices, Restricted Project
Himanshi Kalra (calra) accepted D11200: Add regression test for seven operators.

is there an exactness to what the mesh coordinates are supposed to be?

Afaik, no there isn't a fixed distance between objects. Purely from observation, from a zoomed out level, one blender cell contains approximately 2 sets of tests.

Tue, May 11, 3:46 PM · Platforms, Builds, Tests & Devices, Restricted Project
Peter Carter (pjc7287) updated the diff for D11200: Add regression test for seven operators.

Fixed missing formatting change in some operators

Tue, May 11, 1:39 AM · Platforms, Builds, Tests & Devices, Restricted Project
Peter Carter (pjc7287) updated the diff for D11200: Add regression test for seven operators.
Tue, May 11, 1:37 AM · Platforms, Builds, Tests & Devices, Restricted Project
Peter Carter (pjc7287) updated the diff for D11200: Add regression test for seven operators.

Formatting changes as requested by @Himanshi Kalra (calra) . Apologies for not fixing sooner, I misunderstood which parts needed formatting fixes. Let me know if the changes look right.

Tue, May 11, 1:33 AM · Platforms, Builds, Tests & Devices, Restricted Project

Sun, May 9

Himanshi Kalra (calra) requested changes to D11200: Add regression test for seven operators.

Hi @Peter Carter (pjc7287) thanks for the new test cases.
But :(
You didn't take into account the comments and feedback given on your last patch. D10723

Sun, May 9, 8:30 PM · Platforms, Builds, Tests & Devices, Restricted Project
Himanshi Kalra (calra) abandoned D10723: Add regression test for operators poke, solidify, reveal.

Abandoning this in favor of newer D11200 contributed by @Peter Carter (pjc7287) (same author)

Sun, May 9, 8:05 PM · Restricted Project, Platforms, Builds, Tests & Devices
Francois (FRworld) added a comment to T78710: macOS: Support arm64.

Hi! I confirm there is a problem with screen space reflections in eevee. It's working but not rendered properly.
If you adjust the roughness setting of the material, you can see that the reflection is there but not rendered as intended.

Sun, May 9, 1:50 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Pratik Borhade (PratikPB2123) added reviewers for D11200: Add regression test for seven operators: Habib Gahbiche (zazizizou), Himanshi Kalra (calra).
Sun, May 9, 1:18 PM · Platforms, Builds, Tests & Devices, Restricted Project
Lucas (lucaspetter) added a comment to T78710: macOS: Support arm64.

It seems like Screen Space Reflections doesn't work in Eevee on Apple Silicon, but it works on Intel. Anyone else experiencing this? The issue is happening on a Mac mini M1, on both 2.92.0 and the latest 2.93.0 Beta (c75b2019e101) with clean installs of Blender.

Sun, May 9, 10:05 AM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices

Mon, May 3

Phil Hargett (hargettp) added a comment to T78710: macOS: Support arm64.

Yeah, false alarm. Apologies.

Mon, May 3, 4:56 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Caden Kriese (flogic) added a comment to T78710: macOS: Support arm64.

Haven't nailed this down to when it would have failed, and happy to file a new ticket, but can't build on Apple Silicon anymore. Getting:

In file included from /Users/phil/src/blender-git/blender/extern/audaspace/plugins/openal/OpenALReader.cpp:17:
/Users/phil/src/blender-git/blender/extern/audaspace/plugins/openal/OpenALReader.h:31:10: fatal error: 'alc.h' file not found
#include <alc.h>

I even trashed my lib/ directory, so that I could refetch all dependencies. Did that, plus this and still getting the error:

make update
make

Just actually upgraded to macOS 11.3, in case that could have done it. Even after updating Xcode still getting it.

Mon, May 3, 5:00 AM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Leon Zandman (lzandman) added a comment to T78710: macOS: Support arm64.

I got a different error after updating Xcode. Can't quite remember, but it was something like "unable to find sdk 'macosx11.1'". I did a make update from the Blende repo. That didn't help. I then tried to recreate the Xcode project by doing cmake . -B ../build_xcode/ -G "Xcode", but that also threw an error. After some Googling I found that I needed to re-install the Xcode Command Line Tools. But that also didn't help. Finally, I created the first symlink from this article and I was able to build again: https://developer.apple.com/forums/thread/667561

Mon, May 3, 3:29 AM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Christoph Schmitz (chr.schmitz) added a comment to T78710: macOS: Support arm64.

@Phil Hargett (hargettp) I struggled a few days with the same error message. It worked for me again after I trashed the complete build directory -- in my case 'blender_darwin_full'.

Mon, May 3, 2:34 AM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Phil Hargett (hargettp) added a comment to T78710: macOS: Support arm64.

Haven't nailed this down to when it would have failed, and happy to file a new ticket, but can't build on Apple Silicon anymore. Getting:

Mon, May 3, 2:27 AM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices

Thu, Apr 29

Brecht Van Lommel (brecht) updated the task description for T78710: macOS: Support arm64.
Thu, Apr 29, 4:25 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Jonah (Neptun3) added a comment to T78710: macOS: Support arm64.

i import a .obj and it crashes when i go into sculpting mode and try to smooth the mesh

Thu, Apr 29, 6:15 AM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices

Mon, Apr 26

Julian Eisel (Severin) updated the task description for T78710: macOS: Support arm64.
Mon, Apr 26, 3:44 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Christian Rauch (christian.rauch) updated the diff for D7989: Wayland client-side window decorations.

use system libdecor-0.1 and update API

Mon, Apr 26, 11:27 AM · Platform: Linux, Platforms, Builds, Tests & Devices, User Interface

Tue, Apr 20

Patrick Mours (pmoursnv) closed D10958: Add support for building on Linux aarch64.
Tue, Apr 20, 6:47 PM · Platforms, Builds, Tests & Devices, Platform: Linux
Brecht Van Lommel (brecht) accepted D10958: Add support for building on Linux aarch64.
Tue, Apr 20, 6:13 PM · Platforms, Builds, Tests & Devices, Platform: Linux
Patrick Mours (pmoursnv) updated the diff for D10958: Add support for building on Linux aarch64.

Replaced "BLENDER_CMAKE_SYSTEM_PROCESSOR" with a "BLENDER_PLATFORM_ARM" CMake variable and simplified some checks

Tue, Apr 20, 3:05 PM · Platforms, Builds, Tests & Devices, Platform: Linux
Brecht Van Lommel (brecht) updated the task description for T78710: macOS: Support arm64.
Tue, Apr 20, 2:24 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Leon Zandman (lzandman) added a comment to T78710: macOS: Support arm64.

It's also possible that GIT/SVN isn't picking up that you're on a M1 Mac and thus isn't downloading it. In which case that will need to be fixed by the dependency maintainers. But in the meantime this may help?

  1. Open a terminal and change your directory to /Users/YOUR_NAME/Blender-git/lib/
  2. Run the command svn checkout https://svn.blender.org/svnroot/bf-blender/trunk/lib/darwin_arm64/
  3. Change the terminal back to /Users/YOUR_NAME/Blender-git/blender/ and run then run the make update and make commands.

Thanks! The SVN checkout of the darwin_arm64 repo worked and I now have a working build!

Tue, Apr 20, 10:36 AM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Alaska (Alaska) added a comment to T78710: macOS: Support arm64.

I see this is all committed to master branch. However, I'm unable to build it myself on my M1 system. I'm simply following the "Building Blender for macOS" instructions. Am I missing something?

Tue, Apr 20, 10:15 AM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Leon Zandman (lzandman) added a comment to T78710: macOS: Support arm64.

I see this is all committed to master branch. However, I'm unable to build it myself on my M1 system. I'm simply following the "Building Blender for macOS" instructions. Am I missing something?

Tue, Apr 20, 9:55 AM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices

Mon, Apr 19

Brecht Van Lommel (brecht) requested changes to D10958: Add support for building on Linux aarch64.

This seems generally fine and not very invasive, just minor comments about simplifying the checks.

Mon, Apr 19, 9:17 PM · Platforms, Builds, Tests & Devices, Platform: Linux
Brecht Van Lommel (brecht) added a comment to T78710: macOS: Support arm64.

The node actually works, it's just the message that should not be there. I'll fix that.

Mon, Apr 19, 11:17 AM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices

Sun, Apr 18

Francois (FRworld) added a comment to T78710: macOS: Support arm64.

Same thing here. Denoising working like a charm for rendering but unavailable as a compositing node.

Sun, Apr 18, 9:01 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Leon Zandman (lzandman) added a comment to T78710: macOS: Support arm64.

The intel denser is working for me,

, the task also looks like its completed

Sun, Apr 18, 8:23 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Shaurya Singh7 (shaunsingh0207) added a comment to T78710: macOS: Support arm64.

The intel denser is working for me,

, the task also looks like its completed

Sun, Apr 18, 8:06 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices
Leon Zandman (lzandman) added a comment to T78710: macOS: Support arm64.

Is it true that the Intel denoiser is still unavailable? The node says "Disabled, CPU with SSE4.1 is required."

Sun, Apr 18, 7:47 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices

Sat, Apr 17

Takahiro Shizuki (sntulix) added a comment to D9505: support linux/arm64, including embree-fork.
Sat, Apr 17, 11:20 AM · Platform: Linux, Platforms, Builds, Tests & Devices

Apr 16 2021

Dalai Felinto (dfelinto) updated the task description for T87532: Check if 3.0 is used correctly for buildbot, manual, Python API.
Apr 16 2021, 11:31 AM · Platforms, Builds, Tests & Devices, BF Blender (3.0)
Dalai Felinto (dfelinto) closed T87532: Check if 3.0 is used correctly for buildbot, manual, Python API as Resolved.

From what I could test here, Python API page is working as well. Building 3.0 as release leads to the correct page for the API and the manual. I will close this now. Thanks everyone for the help.

Apr 16 2021, 11:31 AM · Platforms, Builds, Tests & Devices, BF Blender (3.0)
Campbell Barton (campbellbarton) updated the task description for T87532: Check if 3.0 is used correctly for buildbot, manual, Python API.
Apr 16 2021, 3:27 AM · Platforms, Builds, Tests & Devices, BF Blender (3.0)

Apr 15 2021

Aaron Carlisle (Blendify) updated the task description for T87532: Check if 3.0 is used correctly for buildbot, manual, Python API.
Apr 15 2021, 9:09 PM · Platforms, Builds, Tests & Devices, BF Blender (3.0)
Ray molenkamp (LazyDodo) added a comment to T87532: Check if 3.0 is used correctly for buildbot, manual, Python API.

Even though this task is "unbreak now", i'm gonna go through review with D10986, given my time zone feel free to commit on your own while i sleep :)

Apr 15 2021, 7:37 PM · Platforms, Builds, Tests & Devices, BF Blender (3.0)
Ray molenkamp (LazyDodo) added a revision to T87532: Check if 3.0 is used correctly for buildbot, manual, Python API: D10986: Fix Various versioning issues.
Apr 15 2021, 7:36 PM · Platforms, Builds, Tests & Devices, BF Blender (3.0)
Dalai Felinto (dfelinto) triaged T87532: Check if 3.0 is used correctly for buildbot, manual, Python API as Unbreak Now! priority.
Apr 15 2021, 7:03 PM · Platforms, Builds, Tests & Devices, BF Blender (3.0)
Dalai Felinto (dfelinto) updated the task description for T87532: Check if 3.0 is used correctly for buildbot, manual, Python API.
Apr 15 2021, 7:03 PM · Platforms, Builds, Tests & Devices, BF Blender (3.0)
Dalai Felinto (dfelinto) added a comment to T87532: Check if 3.0 is used correctly for buildbot, manual, Python API.

Right, that means indeed we should revert this and have Python looking at the correct folder (3.0).

Apr 15 2021, 7:02 PM · Platforms, Builds, Tests & Devices, BF Blender (3.0)