diff options
author | Nicolai Hähnle <nicolai.haehnle@amd.com> | 2017-07-14 14:33:49 +0200 |
---|---|---|
committer | Nicolai Hähnle <nicolai.haehnle@amd.com> | 2017-07-27 21:16:45 +0200 |
commit | 4dd86631f41ecee03c18cbc6759ef00c25d081cd (patch) | |
tree | 5ead7fd525095aec8188f770f532057a0a7e297f /src/gallium/drivers | |
parent | 4738dd9546cc1018f17d89092b29b86364db4f39 (diff) |
radeonsi: update a comment for merged shaders
Reviewed: Marek Olšák <marek.olsak@amd.com>
Diffstat (limited to 'src/gallium/drivers')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_shader.c | 6 |
1 files changed, 5 insertions, 1 deletions
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. */ |