message: multisampling: only build the per-sample pipeline if the device supports it
diff: @@ -577,6 +577,9 @@ public:
  VK_CHECK_RESULT(vkCreateGraphicsPipelines(device, pipelineCache, 1, &pipelineCI, nullptr, &pipelines.MSAA));
  +
  + if (vulkanDevice->features.sampleRateShading)
  + {
  // MSAA with sample shading pipeline
  // Sample shading enables per-sample shading to avoid shader aliasing and smooth out e.g. high frequency texture maps
  // Note: This will trade performance for are more stable image
  @@ -585,6 +588,7 @@ public:
  VK_CHECK_RESULT(vkCreateGraphicsPipelines(device, pipelineCache, 1, &pipelineCI, nullptr, &pipelines.MSAASampleShading));
  }
  + }
  // Prepare and initialize uniform buffer containing shader uniforms
  void prepareUniformBuffers()
  