Fix [[attribute]] assignment for tessellation evaluation shaders.

This is needed for TessLevelInner and TessLevelOuter in tessellation evaluation
shaders.

Fixes dEQP-VK.tessellation.shader_input_output.tess_level_inner_0_tes.
This commit is contained in:
Józef Kucia 2019-05-26 12:32:48 +02:00
parent 6b556a9625
commit b8abc58b7e

View File

@ -272,6 +272,7 @@ MVK_PUBLIC_SYMBOL bool SPIRVToMSLConverter::convert(SPIRVToMSLConverterContext&
SPIRV_CROSS_NAMESPACE::MSLVertexAttr va;
for (auto& ctxVA : context.vertexAttributes) {
va.location = ctxVA.location;
va.builtin = ctxVA.builtin;
va.msl_buffer = ctxVA.mslBuffer;
va.msl_offset = ctxVA.mslOffset;
va.msl_stride = ctxVA.mslStride;