/// </summary>
/// <param name="dev">vke Device</param>
/// <param name="_stageFlags">Stage flags.</param>
- /// <param name="_spirvPath">path to a compiled SpirV Shader on disk or as embedded ressource if path starts with '#'</param>
+ /// <param name="_spirvPath">path to a compiled SpirV Shader on disk or as embedded ressource if path contains ':' (ex; Assembly:shader.vert.spv)</param>
/// <param name="specializationInfo">Specialization info</param>
/// <param name="entryPoint">shader entry point, 'main' by default.</param>
public ShaderInfo (Device dev, VkShaderStageFlags _stageFlags, string _spirvPath, SpecializationInfo specializationInfo = null, string entryPoint = "main"):
}
/// <summary>
/// Return a file or embedded resource stream.
- /// Use : to split assembly and resource (ex; Assembly:shader.vert.spv)
+ /// Use ':' to split assembly and resource (ex; "Assembly:shader.vert.spv")
/// </summary>
/// <returns>The stream from path.</returns>
- /// <param name="path">The file or stream path. Embedded resource path starts with '#'.</param>
+ /// <param name="path">The file or stream path. Embedded resource path contains ':'.</param>
public static Stream GetStreamFromPath (string path) {
if (path.Contains(":", StringComparison.Ordinal)) {
Stream stream = null;