Rekursion in Metall iOSIOS

Programmierung für iOS
Anonymous
 Rekursion in Metall iOS

Post by Anonymous »

unterstützt die Metallschattierungssprache Rekursion?
Ich habe Code: < /p>

Intersection traceScene(Ray ray, int step) {
Intersection retIntersection = Intersection();
Intersection i1 = trianglePrism.intersect(ray);
Intersection i2 = image.intersect(ray);
if (i1.intersect) {
Ray newRay = Ray(i1.position, Refract(ray.direction, trianglePrism.normal, 0.71));
return traceScene(newRay, step + 1);
} else {
if (i2.intersect) {
return i2;
} else {
return Intersection();
}
}
return retIntersection;
}
< /code>

Aber wenn ich Kernelfunktion erstelle, die sie verwenden, tritt ein Fehler auf. Irgendwelche Ideen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post
  • Swiftui und Metall: Lackierter Effekt
    by Guest » » in IOS
    0 Replies
    10 Views
    Last post by Guest
  • Xcode -Protokollierung: "Metall -API -Validierung aktiviert"
    by Anonymous » » in IOS
    0 Replies
    0 Views
    Last post by Anonymous
  • Level-Order-Durchquerung eines Binärbaums ohne Rekursion?
    by Guest » » in C++
    0 Replies
    15 Views
    Last post by Guest
  • Level-Order-Durchquerung eines Binärbaums ohne Rekursion?
    by Guest » » in C++
    0 Replies
    18 Views
    Last post by Guest
  • So vermeiden Sie eine Rekursion [geschlossen]
    by Guest » » in Python
    0 Replies
    11 Views
    Last post by Guest