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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Profiling und Optimierung

  • Daniel Ilett

摘要

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.