diff options
author | Brian Paul <[email protected]> | 2012-08-08 09:39:36 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2012-08-08 09:39:36 -0600 |
commit | f21669e9a2f07502e3c4b0633adcfab397fb0760 (patch) | |
tree | 68354d06bcaecdeb48b2d94e3bd4d8f7c83b548d /src/gallium/drivers/svga | |
parent | 16a289195eefeee9c711b89d8917a3408c660cd7 (diff) |
svga: remove unused svga_shader::use_sm30 field, add comments
Reviewed-by: José Fonseca <[email protected]>
Diffstat (limited to 'src/gallium/drivers/svga')
-rw-r--r-- | src/gallium/drivers/svga/svga_context.h | 4 | ||||
-rw-r--r-- | src/gallium/drivers/svga/svga_tgsi.h | 9 |
2 files changed, 9 insertions, 4 deletions
diff --git a/src/gallium/drivers/svga/svga_context.h b/src/gallium/drivers/svga/svga_context.h index 7567431ad49..f243b4f5da6 100644 --- a/src/gallium/drivers/svga/svga_context.h +++ b/src/gallium/drivers/svga/svga_context.h @@ -57,9 +57,7 @@ struct svga_shader struct svga_shader_result *results; - unsigned id; - - boolean use_sm30; + unsigned id; /**< for debugging only */ }; struct svga_fragment_shader diff --git a/src/gallium/drivers/svga/svga_tgsi.h b/src/gallium/drivers/svga/svga_tgsi.h index bb0c6d0e029..0e06dbf9919 100644 --- a/src/gallium/drivers/svga/svga_tgsi.h +++ b/src/gallium/drivers/svga/svga_tgsi.h @@ -79,6 +79,12 @@ struct svga_compile_key { int8_t generic_remap_table[MAX_GENERIC_VARYING]; }; + +/** + * A single TGSI shader may be compiled into different variants of + * SVGA3D shaders depending on the compile key. Each user shader + * will have a linked list of these results. + */ struct svga_shader_result { const struct svga_shader *shader; @@ -92,7 +98,8 @@ struct svga_shader_result const unsigned *tokens; unsigned nr_tokens; - /* SVGA Shader ID: + /** Per-context shader identifier used with SVGA_3D_CMD_SHADER_DEFINE, + * SVGA_3D_CMD_SET_SHADER and SVGA_3D_CMD_SHADER_DESTROY. */ unsigned id; |