mesa/src/microsoft/compiler
Jesse Natalie ea5925461b microsoft/compiler: Fix lower_mem_access_bit_size callback result
When given (e.g.) 3x 16-bit components to store on a device that
isn't  using native 16-bit loads and stores, we should be lowering
that into one 32-bit store and one masked store. Instead, the logic
here ends up returning that the best we can do is one 8-byte store,
which is clearly wrong. Stores should round down, loads should
round up.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26293>
2023-11-21 19:11:40 +00:00
..
dxcapi.h
dxil_buffer.c
dxil_buffer.h
dxil_buffer_test.c
dxil_container.c
dxil_container.h
dxil_dump.c microsoft/compiler: Fix printf formatting string issues 2023-09-22 10:47:33 -07:00
dxil_dump.h
dxil_dump_decls.h
dxil_enums.c microsoft/compiler: Don't use 64-bit types for signature entries 2023-11-14 00:18:52 +00:00
dxil_enums.h
dxil_function.c
dxil_function.h
dxil_internal.h microsoft/compiler: Support vec/struct const vals 2023-06-13 00:43:36 +00:00
dxil_module.c microsoft/compiler: Support load_ubo_vec4 2023-06-13 00:43:36 +00:00
dxil_module.h microsoft/compiler: Bump signature limits for 32 rows of 4 components 2023-11-14 00:18:52 +00:00
dxil_nir.c microsoft/compiler: When packing fractional inputs, find a row with space for it 2023-11-14 00:18:52 +00:00
dxil_nir.h dxil: Delete load_ubo_dxil intrinsic 2023-06-13 00:43:36 +00:00
dxil_nir_algebraic.py
dxil_nir_lower_int_cubemaps.c nir: replace use of nir_src_copy() 2023-09-08 03:01:39 +00:00
dxil_nir_lower_int_cubemaps.h
dxil_nir_lower_int_samplers.c micosoft: define enum dxil_tex_wrap to avoid the usage of enum pipe_tex_wrap 2023-11-04 00:02:59 +00:00
dxil_nir_lower_int_samplers.h micosoft: define enum dxil_tex_wrap to avoid the usage of enum pipe_tex_wrap 2023-11-04 00:02:59 +00:00
dxil_nir_lower_vs_vertex_conversion.c nir: Drop nir_dest 2023-08-14 21:22:53 +00:00
dxil_nir_tess.c treewide: Use nir_before/after_impl in easy cases 2023-08-30 19:30:58 +00:00
dxil_signature.c d3d12: Support enhanced layouts for VS inputs 2023-11-14 00:18:53 +00:00
dxil_signature.h microsoft/compiler: Bump signature limits for 32 rows of 4 components 2023-11-14 00:18:52 +00:00
dxil_validator.cpp
dxil_validator.h
dxil_versions.h
meson.build micosoft: decouple microsoft vulkan driver and compiler from gallium 2023-11-04 00:02:59 +00:00
nir_to_dxil.c microsoft/compiler: Fix lower_mem_access_bit_size callback result 2023-11-21 19:11:40 +00:00
nir_to_dxil.h