diff options
author | Marek Olšák <marek.olsak@amd.com> | 2014-10-04 22:17:25 +0200 |
---|---|---|
committer | Marek Olšák <marek.olsak@amd.com> | 2014-10-12 23:53:57 +0200 |
commit | 80677327404490e1bb4a37c065b4536940e74f73 (patch) | |
tree | 08418ca3a8da5b32209dd1dfee7aae71933a770a /src/gallium/drivers/radeon | |
parent | 8b057ddaeaa1e5ef65f1dbd548b59f8bd0a943b1 (diff) | |
download | external_mesa3d-80677327404490e1bb4a37c065b4536940e74f73.zip external_mesa3d-80677327404490e1bb4a37c065b4536940e74f73.tar.gz external_mesa3d-80677327404490e1bb4a37c065b4536940e74f73.tar.bz2 |
radeonsi: remove shader->input[] and output[] arrays and dependencies
They were reinventing tgsi_shader_info. They are unused now.
radeon_llvm_context::load_input can be NULL if input fetching is implemented
in some other way.
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Diffstat (limited to 'src/gallium/drivers/radeon')
-rw-r--r-- | src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c b/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c index 119e613..2fa23ed 100644 --- a/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c +++ b/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c @@ -275,7 +275,8 @@ static void emit_declaration( { unsigned idx; for (idx = decl->Range.First; idx <= decl->Range.Last; idx++) { - ctx->load_input(ctx, idx, decl); + if (ctx->load_input) + ctx->load_input(ctx, idx, decl); } } break; |