Ray molenkamp LazyDodo
  • Joined on 2014-10-02
Ray molenkamp commented on pull request blender/blender#118899 2024-07-19 21:05:50 +02:00
Extern: Update json library to version 3.11.3
Ray molenkamp commented on pull request blender/blender#118899 2024-07-19 20:05:12 +02:00
Extern: Update json library to version 3.11.3

Yeah there used to be a button for to merge main but that appears to have gone awol in one of the gitea updates, if you could merge main manually, i'll give it another go on the bots

Ray molenkamp merged pull request blender/blender#125101 2024-07-19 20:04:06 +02:00
Alternative method for finding openmp with clang-cl compiler on windows
Ray molenkamp pushed to main at blender/blender 2024-07-19 20:04:06 +02:00
be6d82a485 Cmake: Improve finding openmp with clang-cl compiler on windows
Ray molenkamp commented on pull request blender/blender#118899 2024-07-19 19:24:06 +02:00
Extern: Update json library to version 3.11.3
Ray molenkamp commented on pull request blender/blender#118899 2024-07-19 19:22:46 +02:00
Extern: Update json library to version 3.11.3

Not super thrilled about updating things just since it's nice to have a newer version, if it solves an actual bug, or resolves a security issue it's a different story though, however the last…

Ray molenkamp suggested changes for blender/blender#125101 2024-07-19 19:11:41 +02:00
Alternative method for finding openmp with clang-cl compiler on windows

Neat find! Thanks! I'd actually prefer this way, at-least we'll know for sure we'll find a compatible openmp rather than some random version that happens to be in the registry, I suggest removing registry based method all together in favour of this.

Ray molenkamp commented on pull request blender/blender#125028 2024-07-19 18:16:25 +02:00
Ensure bpy module python wheel depends on an ABI compatible numpy.

Sorry that's still a no for me, i'd like to see no changes/dependencies on any files inside build_files/build_environment the information in there just isn't reliable and may not be in sync with…

Ray molenkamp commented on pull request blender/blender#125028 2024-07-19 15:00:43 +02:00
Ensure bpy module python wheel depends on an ABI compatible numpy.

The version information inside build_files/build_environment cannot be relied on from inside the blender build tree, while it is the version we desire to ship, there's no guarantee that is…

Ray molenkamp approved blender/blender#124916 2024-07-19 14:49:37 +02:00
CMake: Modernize the optional TBB dependency

beyond that one small comment nitpick i got nothing either, just fix it before landing

Ray molenkamp commented on pull request blender/blender#125028 2024-07-19 01:21:34 +02:00
Ensure bpy module python wheel depends on an ABI compatible numpy.

This doesn't work, the CMake project in build_files/build_environment and the main CMakeLists for the blender project are not related, the versions in this file have to remain there.

Ray molenkamp commented on pull request blender/blender#124916 2024-07-18 19:21:16 +02:00
CMake: Modernize the optional TBB dependency

I am aware this was likely copy/pasted from my initial stab, but I feel some non optional targets will likely make it into this file as well at one point, I'd drop optional from this comment for that reason.

Ray molenkamp commented on issue blender/blender#124908 2024-07-18 17:05:33 +02:00
Some file formats save very slowly over fast VPN link

Didn't test all formats but, saving the default cube at 1080p

Ray molenkamp commented on issue blender/blender#124908 2024-07-18 15:53:50 +02:00
Some file formats save very slowly over fast VPN link

Someone will have to take a closer look, gut feeling says It's likely a latency/iops related issue, I suspect the fast formats likely do fewer large writes while the slower formats do frequent…

Ray molenkamp commented on issue blender/blender#124833 2024-07-18 06:13:12 +02:00
Windows installers (both msi and msix) and Portable for Blender 4.2 not opening
  1. No idea, this could be diagnosed by running msiexec /i blender-4.2.0-windows-x64.msi /l* blender.log and looking at the generated blender.log

2+3. The store version will use a sandboxed…

Ray molenkamp commented on pull request blender/blender#124916 2024-07-17 22:15:21 +02:00
CMake: Modernize the optional TBB dependency

I'd probably place just the add_definitions(-DNOMINMAX) back where they went missing but use the new target for everything else, as to not upset things too much and deal with a min/max cleanup…

Ray molenkamp commented on pull request blender/blender#124916 2024-07-17 22:11:28 +02:00
CMake: Modernize the optional TBB dependency
  • intern/mikktspace seems fine to change
  • intern/mantaflow doesn't use TBB just does the work so the headers from extern/mantaflow don't throw a fit
  • extern/mantaflow uses -DTBB=1
Ray molenkamp commented on pull request blender/blender#124916 2024-07-17 20:41:12 +02:00
CMake: Modernize the optional TBB dependency

lgtm, then again, i took the initial stab at it so i'm hardly unbiased here, we should probably have someone from core look at this. Maybe @Sergey or @mont29 be interested in reviewing this?

Ray molenkamp commented on pull request blender/blender#124916 2024-07-17 20:41:11 +02:00
CMake: Modernize the optional TBB dependency

-DNOMINMAX went missing here, which may come back to haunt you, my plan was to add this define to the platform flags so all files would have it, but have not done so since some warns popped up about double defines in places that also tried dealing with this problem themselves, which i had no time to resolve just yet.

Ray molenkamp commented on pull request blender/blender#124916 2024-07-17 20:41:10 +02:00
CMake: Modernize the optional TBB dependency

can't this just depend on bf::dependencies::optional::tbb ? ideally there should be no more instances of ${TBB_INCLUDE_DIRS} and ${TBB_LIBRARIES} through out our cmakefiles, except for the file that defines the ``bf::dependencies::optional::tbb` target