Skip to content

Release utils-v0.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Mar 08:20
· 568 commits to main since this release
74dc6b4

vulkan-utils [0.5.0] - 2021-02-24

  • Refactor module Vulkan.Utils.ShaderQQ
    • Remove Vulkan.Utils.ShaderQQ
    • Remove Vulkan.Utils.ShaderQQ.Shaderc
    • Provide glsl/hlsl, vert .. comp, rgen .. rcall, mesh, task, compileShaderQ, compileShader in each ShaderQQ provider module under Vulkan.Utils.ShaderQQ for help compile shaders
    • Add Vulkan.Utils.ShaderQQ.Backend.Glslangto help process warning & error messages for glslangValidator
    • Add Vulkan.Utils.ShaderQQ.Backend.Shadercto help process warning & error messages for glslc
    • Add Vulkan.Utils.ShaderQQ.GLSL.Glslang to compile glsl shaders for glslangValidator
    • Add Vulkan.Utils.ShaderQQ.GLSL.Shaderc to compile glsl shaders for glslc
    • Add Vulkan.Utils.ShaderQQ.HLSL.Glslang to compile hlsl shaders for glslangValidator
    • Add Vulkan.Utils.ShaderQQ.HLSL.Shaderc to compile hlsl shaders for glslc
  • specify --target-spv for shaderc ray tracing shaders
  • specify --target-env for glslang ray tracing shaders
  • support pass hlsl entry point to glslangValidator and shaderc
  • support pass glsl entry point to glslangValidator