Module: Mesa
Branch: main
Commit: e28328ca2c58b3d84873ae572defe3ac734c69be
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e28328ca2c58b3d84873ae572defe3ac734c69be

Author: Jesse Natalie <[email protected]>
Date:   Thu Mar 23 08:36:22 2023 -0700

spirv2dxil: Add some more supported caps

8-bit loads and stores work via lowering, but they do work

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22225>

---

 src/microsoft/spirv_to_dxil/dxil_spirv_nir.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/microsoft/spirv_to_dxil/dxil_spirv_nir.c 
b/src/microsoft/spirv_to_dxil/dxil_spirv_nir.c
index 55373076623..43de9651282 100644
--- a/src/microsoft/spirv_to_dxil/dxil_spirv_nir.c
+++ b/src/microsoft/spirv_to_dxil/dxil_spirv_nir.c
@@ -49,9 +49,12 @@ spirv_to_nir_options = {
       .float16 = true,
       .int16 = true,
       .storage_16bit = true,
+      .storage_8bit = true,
       .descriptor_indexing = true,
       .runtime_descriptor_array = true,
       .descriptor_array_non_uniform_indexing = true,
+      .image_read_without_format = true,
+      .image_write_without_format = true,
    },
    .ubo_addr_format = nir_address_format_32bit_index_offset,
    .ssbo_addr_format = nir_address_format_32bit_index_offset,

Reply via email to