radeonsi: use gallivm less
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
This commit is contained in:
@@ -5847,7 +5847,7 @@ si_generate_gs_copy_shader(struct si_screen *sscreen,
|
||||
|
||||
r = si_compile_llvm(sscreen, &ctx.shader->binary,
|
||||
&ctx.shader->config, ctx.compiler,
|
||||
ctx.gallivm.module,
|
||||
ctx.ac.module,
|
||||
debug, PIPE_SHADER_GEOMETRY,
|
||||
"GS Copy Shader");
|
||||
if (!r) {
|
||||
@@ -6982,7 +6982,7 @@ int si_compile_tgsi_shader(struct si_screen *sscreen,
|
||||
|
||||
/* Compile to bytecode. */
|
||||
r = si_compile_llvm(sscreen, &shader->binary, &shader->config, compiler,
|
||||
ctx.gallivm.module, debug, ctx.type, "TGSI shader");
|
||||
ctx.ac.module, debug, ctx.type, "TGSI shader");
|
||||
si_llvm_dispose(&ctx);
|
||||
if (r) {
|
||||
fprintf(stderr, "LLVM failed to compile shader\n");
|
||||
|
||||
@@ -920,7 +920,7 @@ si_nir_load_sampler_desc(struct ac_shader_abi *abi,
|
||||
if (dynamic_index)
|
||||
index = si_llvm_bound_index(ctx, index, ctx->num_images);
|
||||
|
||||
index = LLVMBuildSub(ctx->gallivm.builder,
|
||||
index = LLVMBuildSub(ctx->ac.builder,
|
||||
LLVMConstInt(ctx->i32, SI_NUM_IMAGES - 1, 0),
|
||||
index, "");
|
||||
|
||||
@@ -933,7 +933,7 @@ si_nir_load_sampler_desc(struct ac_shader_abi *abi,
|
||||
if (dynamic_index)
|
||||
index = si_llvm_bound_index(ctx, index, ctx->num_samplers);
|
||||
|
||||
index = LLVMBuildAdd(ctx->gallivm.builder, index,
|
||||
index = LLVMBuildAdd(ctx->ac.builder, index,
|
||||
LLVMConstInt(ctx->i32, SI_NUM_IMAGES / 2, 0), "");
|
||||
|
||||
return si_load_sampler_desc(ctx, list, index, desc_type);
|
||||
|
||||
Reference in New Issue
Block a user