oh, i see where i went wrong, i was trying to replace the for loop with threading::parallel_for()
the function being run is a lambda expression which is not compatible with it
it stopped again?! also i found out that BKE_mesh_vert_coords_apply_with_mat4 is much easier to remove since it is only called once in the entire code, i am going to work on that
hey i am trying to work on "BKE_mesh_vert_coords_alloc", i put a debug print somewhere i was gonna remove it but nothing, then i tried somewhere else, nothing, not even inside the function, what…
hey i used grep on linux on the entire source code and i could not find a single instance of "BKE_mesh_vert_coords_get" that should be marked off
after looking, that only difference i could think of was that i use make release which uses optimization flags, but i thought releases of blender would use make release, i will test this out
ummmm, something is wrong, i tried reverting the function changes and the rendering was around 6 minutes, i havent changed anything else but it is faster than the installed one
in the previous version this const caused a build error and i accidentally copied the old one with the const
i did more testing this time not on performance mode, the original averaged out at 10 minutes and the modified build averaged at 5 minutes, i will do further tests using a different 3d model to…