diff options
author | Jason Ekstrand <jason@jlekstrand.net> | 2020-08-14 21:19:07 -0500 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2020-08-17 14:36:18 +0000 |
commit | a097bf160a9c05e173f7255891a38304a326ca52 (patch) | |
tree | b564e6864db59f88407096efc6267e3a74b453db | |
parent | 627c8e1640b3a2e4b2f86c52d88aa0848c583633 (diff) |
nir/builder: Make nir_get_ptr_bitsize take a nir_shader
Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6330>
-rw-r--r-- | src/compiler/nir/nir_builder.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/compiler/nir/nir_builder.h b/src/compiler/nir/nir_builder.h index 10268ddf6bd..1c1ed9d4373 100644 --- a/src/compiler/nir/nir_builder.h +++ b/src/compiler/nir/nir_builder.h @@ -963,10 +963,10 @@ nir_ssa_for_alu_src(nir_builder *build, nir_alu_instr *instr, unsigned srcn) } static inline unsigned -nir_get_ptr_bitsize(nir_builder *build) +nir_get_ptr_bitsize(nir_shader *shader) { - if (build->shader->info.stage == MESA_SHADER_KERNEL) - return build->shader->info.cs.ptr_size; + if (shader->info.stage == MESA_SHADER_KERNEL) + return shader->info.cs.ptr_size; return 32; } @@ -981,7 +981,7 @@ nir_build_deref_var(nir_builder *build, nir_variable *var) deref->var = var; nir_ssa_dest_init(&deref->instr, &deref->dest, 1, - nir_get_ptr_bitsize(build), NULL); + nir_get_ptr_bitsize(build->shader), NULL); nir_builder_instr_insert(build, &deref->instr); |