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?


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 )

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.