early-access version 2226

This commit is contained in:
pineappleEA
2021-11-20 07:23:22 +01:00
parent 72fb249491
commit fb13a8600c
10 changed files with 200 additions and 16 deletions

View File

@@ -3,7 +3,7 @@
// Refer to the license.txt file included.
#version 450
// #extension GL_ARB_shader_stencil_export : require
#extension GL_ARB_shader_stencil_export : require
layout(binding = 0) uniform sampler2D color_texture;
@@ -13,5 +13,5 @@ void main() {
uint depth_unorm = (color.r << 16) | (color.g << 8) | color.b;
gl_FragDepth = float(depth_unorm) / (exp2(24.0) - 1.0f);
// gl_FragStencilRefARB = int(color.a);
gl_FragStencilRefARB = int(color.a);
}

View File

@@ -3,7 +3,7 @@
// Refer to the license.txt file included.
#version 450
// #extension GL_ARB_shader_stencil_export : require
#extension GL_ARB_shader_stencil_export : require
layout(binding = 0) uniform sampler2D color_texture;
@@ -15,5 +15,5 @@ void main() {
| (uint(color.r * (exp2(11) - 1.0f)));
gl_FragDepth = float(depth_stencil_unorm >> 8) / (exp2(24.0) - 1.0f);
// gl_FragStencilRefARB = int(depth_stencil_unorm & 0x00FF);
gl_FragStencilRefARB = int(depth_stencil_unorm & 0x00FF);
}

View File

@@ -3,7 +3,7 @@
// Refer to the license.txt file included.
#version 450
// #extension GL_ARB_shader_stencil_export : require
#extension GL_ARB_shader_stencil_export : require
layout(binding = 0) uniform sampler2D color_texture;
@@ -14,5 +14,5 @@ void main() {
| (uint(color.g * (exp2(16) - 1.0f)) << 16);
gl_FragDepth = float(depth_stencil_unorm >> 8) / (exp2(24.0) - 1.0f);
// gl_FragStencilRefARB = int(depth_stencil_unorm & 0x00FF);
gl_FragStencilRefARB = int(depth_stencil_unorm & 0x00FF);
}