SPIRV-Cross/reference/shaders-msl/vert
Hans-Kristian Arntzen 8c632da461 MSL: Use correct alignment rule for whole structs.
Structs are aligned as you would expect in MSL (maximum member
alignment), and it is not minimum 16 bytes like in std140.

Also rename the dummy "pad" members to a reserved naming scheme.
2019-01-28 15:20:30 +01:00
..
basic.vert CompilerMSL support matrices & arrays in stage-in & stage-out. 2018-06-12 11:41:35 -04:00
copy.flatten.vert Deal with packing/unpacking on store. 2019-01-17 10:06:23 +01:00
dynamic.flatten.vert MSL: Emit F{Min,Max,Clamp} as fast:: and N{Min,Max,Clamp} as precise::. 2018-09-01 23:01:46 -05:00
functions.vert CompilerMSL support matrices & arrays in stage-in & stage-out. 2018-06-12 11:41:35 -04:00
in_out_array_mat.vert CompilerMSL support matrices & arrays in stage-in & stage-out. 2018-06-12 11:41:35 -04:00
interface-block-block-composites.frag MSL: Support composites inside I/O blocks 2019-01-09 09:33:10 +01:00
interface-block-block-composites.vert MSL: Support composites inside I/O blocks 2019-01-09 09:33:10 +01:00
interpolation-qualifiers-block.vert MSL: Support global I/O block and struct Input/Output usage. 2018-09-13 16:04:24 +02:00
interpolation-qualifiers.vert Add tests showing we don't emit interpolation qualifiers in vertex shaders. 2018-09-06 12:28:22 -05:00
layer.msl11.invalid.vert Cast uses of Layer and ViewportIndex to the expected type. 2018-09-19 09:13:30 -05:00
no_stage_out.vert CompilerMSL vertex entry point return void when rasterization disabled. 2018-07-26 00:50:33 -04:00
no_stage_out.write_buff_atomic.vert CompilerMSL disable rasterization on buffer writes in vertex shader. 2018-07-27 16:53:36 -04:00
no_stage_out.write_buff.vert CompilerMSL disable rasterization on buffer writes in vertex shader. 2018-07-27 16:53:36 -04:00
no_stage_out.write_tex.vert CompilerMSL vertex entry point return void when rasterization disabled. 2018-07-26 00:50:33 -04:00
out_block.vert MSL: Support global I/O block and struct Input/Output usage. 2018-09-13 16:04:24 +02:00
packed_matrix.vert MSL: Use correct alignment rule for whole structs. 2019-01-28 15:20:30 +01:00
pointsize.vert CompilerMSL support matrices & arrays in stage-in & stage-out. 2018-06-12 11:41:35 -04:00
read-from-row-major-array.vert CompilerMSL support matrices & arrays in stage-in & stage-out. 2018-06-12 11:41:35 -04:00
resource-arrays-leaf.ios.vert Rewrite how IDs are iterated over. 2019-01-10 12:52:56 +01:00
resource-arrays.ios.vert Rewrite how IDs are iterated over. 2019-01-10 12:52:56 +01:00
return-array.vert MSL: Support copying array of arrays. 2018-09-12 09:54:55 +02:00
set_builtin_in_func.vert Fixes from PR 621 code review. 2018-06-25 11:40:20 -04:00
sign-int-types.vert MSL: Emit wrapper for SSign (sign() for int types) 2018-11-08 13:08:34 +10:00
texture_buffer.vert CompilerMSL support larger texel buffers by using 2D Metal textures. 2018-06-26 17:30:21 -04:00
ubo.alignment.vert MSL: Use correct alignment rule for whole structs. 2019-01-28 15:20:30 +01:00
ubo.vert CompilerMSL support matrices & arrays in stage-in & stage-out. 2018-06-12 11:41:35 -04:00
viewport-index.msl2.invalid.vert Cast uses of Layer and ViewportIndex to the expected type. 2018-09-19 09:13:30 -05:00