openxr: support changing overlay opacity

This commit is contained in:
galister
2024-02-17 11:06:26 +01:00
parent 12003fdddd
commit d42c0ef670
7 changed files with 21 additions and 14 deletions

View File

@@ -92,6 +92,10 @@ pub mod frag_srgb {
layout (location = 0) out vec4 out_color;
layout (set = 0, binding = 0) uniform sampler2D in_texture;
layout (set = 1, binding = 0) uniform AlphaBlock {
uniform float alpha;
};
void main()
{
@@ -102,6 +106,7 @@ pub mod frag_srgb {
vec4 lower = out_color/vec4(12.92);
out_color = mix(higher, lower, cutoff);
out_color.a = alpha;
}
",
}