Fix miss behavior

This commit is contained in:
hodasemi 2025-03-12 08:31:03 +01:00
parent 627e31820e
commit d16e8e0bb2
2 changed files with 5 additions and 1 deletions

View file

@ -165,6 +165,10 @@ void own_implementation() {
pay_load.depth--; pay_load.depth--;
if (pay_load.distance == -1.0) {
break;
}
object_color = mix(pay_load.color.xyz, object_color, alpha); object_color = mix(pay_load.color.xyz, object_color, alpha);
alpha = pay_load.color.w; alpha = pay_load.color.w;
max_alpha = max(max_alpha, alpha); max_alpha = max(max_alpha, alpha);

View file

@ -11,6 +11,6 @@ layout(location = 0) rayPayloadInEXT RayPayload pay_load;
void main() void main()
{ {
pay_load.color = vec4(0.1, 0.1, 0.1, 1.0); pay_load.color = vec4(0.1, 0.1, 0.1, 0.0);
pay_load.distance = -1.0; pay_load.distance = -1.0;
} }