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?


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 )

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.