// RUN: %dxc -T vs_6_0 -E main

struct SInstanceData {
  float4x3 VisualToWorld;
  float4 Output;
};

struct VS_INPUT	{
  float3 Position : POSITION;
  SInstanceData	InstanceData : TEXCOORD4;
};

float4 main(const VS_INPUT v) : SV_Position {
	const SInstanceData	I = v.InstanceData;

// CHECK: OpStore %scope %uint_4
  uint32_t scope = vk::InvocationScope;

  return I.Output;
}

