25138fd6e0d94c6aa8f8b7cdca5b37f98b5c2572
Apply compilation fixes for Metal compatibility. This includes explicit type casts, packed data types where vec3 alignment is inconsistent, constructor replacement with factory function. The Metal shader generator also needs knowledge of when bound resources are fundamental data types, so SHADOWS_TILE_DATA_PACKED must be described as uint in ShaderCreateInfo. Authored by Apple: Michael Parkin-White Pull Request: https://projects.blender.org/blender/blender/pulls/107178
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
