SPIRV-Cross/reference/shaders-msl
Chip Davis 103817009c MSL: Force storage images on iOS to use discrete descriptors.
Writable textures cannot use argument buffers on iOS. They must be
passed as arguments directly to the shader function. Since we won't know
if a given storage image will have the `NonWritable` decoration at the
time we encode the argument buffer, we must therefore pass all storage
images as discrete arguments. Previously, we were throwing an error if
we encountered an argument buffer with a writable texture in it on iOS.
2019-09-05 11:01:05 -05:00
..
amd MSL: Support the SPV_AMD_shader_trinary_minmax extension. 2019-07-13 16:43:57 -05:00
asm Update tests to account for all non-entry-point functions being inlined 2019-08-30 09:39:06 +12:00
comp MSL: Force storage images on iOS to use discrete descriptors. 2019-09-05 11:01:05 -05:00
desktop-only Merge pull request #1141 from troughton/inline-everything 2019-08-30 11:05:04 +02:00
flatten Use to_unpacked_row_major_expression to unify row-major in MSL/GLSL. 2019-07-23 11:36:54 +02:00
frag Support the SPV_EXT_fragment_shader_interlock extension. 2019-09-02 12:31:10 -05:00
intel MSL: Support the SPV_INTEL_shader_integer_functions2 extension. 2019-07-15 09:42:36 -05:00
legacy/vert CompilerMSL support matrices & arrays in stage-in & stage-out. 2018-06-12 11:41:35 -04:00
tesc Update tests to account for all non-entry-point functions being inlined 2019-08-30 09:39:06 +12:00
tese Update tests to account for all non-entry-point functions being inlined 2019-08-30 09:39:06 +12:00
vert Merge pull request #1141 from troughton/inline-everything 2019-08-30 11:05:04 +02:00
vulkan MSL: Add {Base,}{Vertex,Instance}Index to bitcast_from_builtin_load. 2019-08-29 13:56:37 +02:00