diff --git a/src/nouveau/vulkan/nvk_nir_lower_descriptors.c b/src/nouveau/vulkan/nvk_nir_lower_descriptors.c index a7ba2bffb72..43b5b17f09f 100644 --- a/src/nouveau/vulkan/nvk_nir_lower_descriptors.c +++ b/src/nouveau/vulkan/nvk_nir_lower_descriptors.c @@ -1120,10 +1120,6 @@ lower_ssbo_resource_index(nir_builder *b, nir_intrinsic_instr *intrin, nir_def *addr; switch (ctx->ssbo_addr_format) { - case nir_address_format_64bit_global: - addr = nir_iadd(b, binding_addr, nir_u2u64(b, offset_in_binding)); - break; - case nir_address_format_64bit_global_32bit_offset: case nir_address_format_64bit_bounded_global: addr = nir_vec4(b, nir_unpack_64_2x32_split_x(b, binding_addr), @@ -1157,10 +1153,6 @@ lower_ssbo_resource_reindex(nir_builder *b, nir_intrinsic_instr *intrin, nir_def *addr_high32; switch (ctx->ssbo_addr_format) { - case nir_address_format_64bit_global: - addr_high32 = nir_unpack_64_2x32_split_y(b, addr); - break; - case nir_address_format_64bit_global_32bit_offset: case nir_address_format_64bit_bounded_global: addr_high32 = nir_channel(b, addr, 1); @@ -1195,14 +1187,6 @@ lower_load_ssbo_descriptor(nir_builder *b, nir_intrinsic_instr *intrin, nir_def *desc; switch (ctx->ssbo_addr_format) { - case nir_address_format_64bit_global: - /* Mask off the binding stride */ - addr = nir_iand_imm(b, addr, BITFIELD64_MASK(56)); - desc = nir_build_load_global_constant(b, 1, 64, addr, - .align_mul = 16, - .align_offset = 0); - break; - case nir_address_format_64bit_global_32bit_offset: { nir_def *base = nir_pack_64_2x32(b, nir_trim_vector(b, addr, 2)); nir_def *offset = nir_channel(b, addr, 3);