You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"\t[--msl-enable-frag-output-mask <mask>]:\n\t\tOnly selectively enable fragment outputs. Useful if pipeline does not enable fragment output for certain locations, as pipeline creation might otherwise fail.\n"
901
901
"\t[--msl-no-clip-distance-user-varying]:\n\t\tDo not emit user varyings to emulate gl_ClipDistance in fragment shaders.\n"
902
902
"\t[--msl-add-shader-input <index> <format> <size> <rate>]:\n\t\tSpecify the format of the shader input at <index>.\n"
903
-
"\t\t<format> can be 'any32', 'any16', 'u16', 'u8', or 'other', to indicate a 32-bit opaque value, 16-bit opaque value, 16-bit unsigned integer, 8-bit unsigned integer, "
903
+
"\t\t<format> can be 'i32', 'i16', 'i8', 'u32', 'u16', 'u8', 'float', 'half', or 'other', to indicate a 32/16/8-bit integer (i) or unsigned integer (u), floating point, half-precision floating point, "
904
904
"or other-typed variable. <size> is the vector length of the variable, which must be greater than or equal to that declared in the shader. <rate> can be 'vertex', "
905
905
"'primitive', or 'patch' to indicate a per-vertex, per-primitive, or per-patch variable.\n"
906
906
"\t\tUseful if shader stage interfaces don't match up, as pipeline creation might otherwise fail.\n"
907
907
"\t[--msl-add-shader-output <index> <format> <size> <rate>]:\n\t\tSpecify the format of the shader output at <index>.\n"
908
-
"\t\t<format> can be 'any32', 'any16', 'u16', 'u8', or 'other', to indicate a 32-bit opaque value, 16-bit opaque value, 16-bit unsigned integer, 8-bit unsigned integer, "
908
+
"\t\t<format> can be 'i32', 'i16', 'i8', 'u32', 'u16', 'u8', 'float', 'half', or 'other', to indicate a 32/16/8-bit integer (i) or unsigned integer (u), floating point, half-precision floating point, "
909
909
"or other-typed variable. <size> is the vector length of the variable, which must be greater than or equal to that declared in the shader. <rate> can be 'vertex', "
910
910
"'primitive', or 'patch' to indicate a per-vertex, per-primitive, or per-patch variable.\n"
911
911
"\t\tUseful if shader stage interfaces don't match up, as pipeline creation might otherwise fail.\n"
912
912
"\t[--msl-shader-input <index> <format> <size>]:\n\t\tSpecify the format of the shader input at <index>.\n"
913
-
"\t\t<format> can be 'any32', 'any16', 'u16', 'u8', or 'other', to indicate a 32-bit opaque value, 16-bit opaque value, 16-bit unsigned integer, 8-bit unsigned integer, "
913
+
"\t\t<format> can be 'i32', 'i16', 'i8', 'u32', 'u16', 'u8', 'float', 'half', or 'other', to indicate a 32/16/8-bit integer (i) or unsigned integer (u), floating point, half-precision floating point, "
914
914
"or other-typed variable. <size> is the vector length of the variable, which must be greater than or equal to that declared in the shader."
915
915
"\t\tEquivalent to --msl-add-shader-input with a rate of 'vertex'.\n"
916
916
"\t[--msl-shader-output <index> <format> <size>]:\n\t\tSpecify the format of the shader output at <index>.\n"
917
-
"\t\t<format> can be 'any32', 'any16', 'u16', 'u8', or 'other', to indicate a 32-bit opaque value, 16-bit opaque value, 16-bit unsigned integer, 8-bit unsigned integer, "
917
+
"\t\t<format> can be 'i32', 'i16', 'i8', 'u32', 'u16', 'u8', 'float', or 'other', to indicate a 32/16/8-bit integer (i) or unsigned integer (u), floating point, half-precision floating point, "
918
918
"or other-typed variable. <size> is the vector length of the variable, which must be greater than or equal to that declared in the shader."
919
919
"\t\tEquivalent to --msl-add-shader-output with a rate of 'vertex'.\n"
920
920
"\t[--msl-raw-buffer-tese-input]:\n\t\tUse raw buffers for tessellation evaluation input.\n"
0 commit comments