asahi: clarify format code in image lowering
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29179>
This commit is contained in:
committed by
Marge Bot
parent
18239f3e88
commit
292cd87054
@@ -475,7 +475,14 @@ image_texel_address(nir_builder *b, nir_intrinsic_instr *intr,
|
||||
nir_load_from_texture_handle_agx(b, intr->src[0].ssa);
|
||||
|
||||
nir_def *coord = intr->src[1].ssa;
|
||||
|
||||
/* For atomics, we always infer the format. We only go down this path with
|
||||
* formatless intrinsics when lowering multisampled image stores, but that
|
||||
* uses the return_index path that ignores the block size.
|
||||
*/
|
||||
enum pipe_format format = nir_intrinsic_format(intr);
|
||||
assert(return_index || format != PIPE_FORMAT_NONE);
|
||||
|
||||
nir_def *blocksize_B = nir_imm_int(b, util_format_get_blocksize(format));
|
||||
|
||||
enum glsl_sampler_dim dim = nir_intrinsic_image_dim(intr);
|
||||
|
||||
Reference in New Issue
Block a user