Module: Mesa
Branch: master
Commit: 4dd86631f41ecee03c18cbc6759ef00c25d081cd
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4dd86631f41ecee03c18cbc6759ef00c25d081cd

Author: Nicolai Hähnle <[email protected]>
Date:   Fri Jul 14 14:33:49 2017 +0200

radeonsi: update a comment for merged shaders

Reviewed: Marek Olšák <[email protected]>

---

 src/gallium/drivers/radeonsi/si_shader.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/gallium/drivers/radeonsi/si_shader.c 
b/src/gallium/drivers/radeonsi/si_shader.c
index 98f2be76dd..4a36923ae8 100644
--- a/src/gallium/drivers/radeonsi/si_shader.c
+++ b/src/gallium/drivers/radeonsi/si_shader.c
@@ -7364,7 +7364,7 @@ int si_shader_create(struct si_screen *sscreen, 
LLVMTargetMachineRef tm,
                if (r)
                        return r;
        } else {
-               /* The shader consists of 2-3 parts:
+               /* The shader consists of several parts:
                 *
                 * - the middle part is the user shader, it has 1 variant only
                 *   and it was compiled during the creation of the shader
@@ -7373,6 +7373,10 @@ int si_shader_create(struct si_screen *sscreen, 
LLVMTargetMachineRef tm,
                 * - the epilog part is inserted at the end
                 *
                 * The prolog and epilog have many (but simple) variants.
+                *
+                * Starting with gfx9, geometry and tessellation control
+                * shaders also contain the prolog and user shader parts of
+                * the previous shader stage.
                 */
 
                /* Copy the compiled TGSI shader data over. */

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to