Profiling und Optimierung
摘要
Wenn Sie bis jetzt jedem Kapitel gefolgt sind, sind Sie nun mit dem Wissen ausgestattet, um eine riesige Vielfalt an Shader-Effekten zu erstellen. Allerdings haben wir uns bisher nur auf einen Aspekt des Shader-Schreibens konzentriert: was Shader tun können. Ein weiterer enorm wichtiger Aspekt des Shader-Schreibens besteht darin, Ihre Shader effizient laufen zu lassen, um sicherzustellen, dass Ihr Spiel reibungslos läuft. Es ist zwar schön, wunderschöne Shader zu schreiben, aber es nützt nichts, wenn sie auf Ihrer Zielhardware nicht gut laufen können! In diesem Kapitel werden wir Möglichkeiten zur Diagnose von Leistungsproblemen untersuchen und häufig auftretende Probleme diskutieren, die beim Schreiben von Shadern auftreten. Dann werden wir uns Lösungen für diese Probleme ansehen und einige Tricks, die Sie anwenden können, um mehr Frames aus der Hardware herauszuholen.