forked from bartvdbraak/blender
18b45aabf9
For the Metal shader translation support for shader-global uniforms are remapped via macro's, and in such cases where a uniform name matches a vertex attribute name, compilation errors will occur due to this injected syntax being incompatible with the immediate code. Also adding source-level function interface alternatives where sized arrays are passed in. These are not supported directly in Metal shading language and are instead handled as pointers. These pointers require explicit address-space qualifiers in some cases, if device/constant address space memory is passed into the function. Ref T96261 Reviewed By: fclem Differential Revision: https://developer.blender.org/D15898 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
fallback_impl.cc | ||
gpu_shader_display_transform_frag.glsl | ||
gpu_shader_display_transform_vert.glsl | ||
ocio_capi.cc | ||
ocio_capi.h | ||
ocio_impl_glsl.cc | ||
ocio_impl.cc | ||
ocio_impl.h | ||
ocio_shader_shared.hh |