Rendimiento uniforme del sombreador

8

Me gustaría saber si hay algún impacto en el rendimiento en función de cómo estructuro mis uniformes de sombreadores. Por ejemplo, ¿pasar 4 flotadores es peor que pasar un solo vec4?

Felipe Lira
fuente
Esto va a ser un comentario neto cero, pero ... solo quería mencionar, si no está seguro del rendimiento, puede hacer un perfil y ver. Pero, por supuesto, puede haber diferentes características en diferentes hardware a las que puede no tener acceso, y es posible que no se dé cuenta de las formas en que puede ser más rápido o más lento. Como, las lecturas de texturas son realmente baratas hasta que se leen las texturas: P
Alan Wolfe
¿Escritorio o móvil? Los uniformes pueden ser sorprendentemente costosos en algunas GPU móviles.
Noah Witherspoon

Respuestas:

2

En cualquier hardware de escritorio moderno, no debería haberlo: los buffers uniformes serán solo blobs de memoria leídos por el sombreador. (Ver también: Objetos de buffer uniforme )

yuriks
fuente