mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-07 02:48:06 +02:00
r600g: add some members to radeon_llvm_context
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
This commit is contained in:
parent
a1a3792b18
commit
92b3a99ce5
2 changed files with 11 additions and 0 deletions
|
|
@ -1332,6 +1332,11 @@ static int r600_shader_from_tgsi(struct r600_screen *rscreen,
|
|||
unsigned dump = 0;
|
||||
memset(&radeon_llvm_ctx, 0, sizeof(radeon_llvm_ctx));
|
||||
radeon_llvm_ctx.reserved_reg_count = ctx.file_offset[TGSI_FILE_INPUT];
|
||||
radeon_llvm_ctx.type = ctx.type;
|
||||
radeon_llvm_ctx.two_side = shader->two_side;
|
||||
radeon_llvm_ctx.face_input = ctx.face_gpr;
|
||||
radeon_llvm_ctx.r600_inputs = ctx.shader->input;
|
||||
radeon_llvm_ctx.chip_class = ctx.bc->chip_class;
|
||||
mod = r600_tgsi_llvm(&radeon_llvm_ctx, tokens);
|
||||
if (debug_get_bool_option("R600_DUMP_SHADERS", FALSE)) {
|
||||
dump = 1;
|
||||
|
|
|
|||
|
|
@ -54,6 +54,12 @@ struct radeon_llvm_context {
|
|||
|
||||
struct lp_build_tgsi_soa_context soa;
|
||||
|
||||
unsigned chip_class;
|
||||
unsigned type;
|
||||
unsigned face_input;
|
||||
unsigned two_side;
|
||||
struct r600_shader_io * r600_inputs;
|
||||
|
||||
/*=== Front end configuration ===*/
|
||||
|
||||
/* Special Intrinsics */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue