Performances uniformes du shader

8

J'aimerais savoir s'il y a un impact sur les performances basé sur la façon dont je structure mes uniformes de shader. Par exemple, passer 4 flotteurs est-il pire que de passer un seul vec4?

Felipe Lira
la source
Cela va être un commentaire net nul, mais ... je voulais juste mentionner, si vous n'êtes pas sûr des performances, vous pouvez profiler et voir. Mais, bien sûr, il peut y avoir différentes caractéristiques sur différents matériels auxquels vous n'avez peut-être pas accès, et vous ne savez peut-être pas comment cela peut être plus rapide ou plus lent. Comme, les lectures de texture sont vraiment bon marché jusqu'à ce que vous soyez lié à la texture: P
Alan Wolfe
Bureau ou mobile? Les uniformes peuvent être étonnamment coûteux sur certains GPU mobiles.
Noah Witherspoon

Réponses:

2

Dans tout matériel de bureau moderne, il ne devrait pas y en avoir: les tampons uniformes ne seront que des taches de mémoire lues par le shader. (Voir aussi: Objets tampons uniformes )

yuriks
la source