mesa/src
Erik Faye-Lund f7bf0c774f nir: add nir_[fui]gt_imm and nir_[fui]le_imm helpers
These are similar to the nir_{cmp}_imm variants we already have, except
they negate the condition (apart from equality) and flip the arguments.
The reason we need this, is that we don't have all comparison directions
that would be required to always pass the immediate in the second
argument.

This allows us to create any comparison with an immediate without
having to manually create the immediate value.

Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23460>
2023-06-15 13:33:58 +02:00
..
amd ac: fix PIPE_FORMAT_R11G11B10_FLOAT DST_SEL_W 2023-06-15 10:33:03 +00:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi treewide: Remove use_scoped_barrier 2023-06-13 16:36:10 +00:00
broadcom ci: Drop skips for some previously-invalid CTS tests. 2023-06-14 16:45:23 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP as it's not used anymore 2023-05-31 15:44:51 +00:00
compiler nir: add nir_[fui]gt_imm and nir_[fui]le_imm helpers 2023-06-15 13:33:58 +02:00
drm-shim drm-shim: Avoid assertion fail if someone does close(-1). 2023-06-01 01:50:41 +00:00
egl egl/dri2: trigger drawable invalidation from surface queries for zink 2023-06-14 15:38:21 +00:00
etnaviv ci/etnaviv: add asan run 2023-06-08 22:30:30 +00:00
freedreno ci: Extend a618_vk_full runtime 2023-06-14 17:39:29 +00:00
gallium r600/sfn: Downgrade some error message to warning 2023-06-15 06:45:56 +00:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx Revert "glx: Remove pointless GLX_INTEL_swap_event paranoia" 2023-06-12 15:35:45 +00:00
gtest gtest: Update to 1.13.0 2023-05-14 11:09:02 +00:00
imagination pvr: fix division by block size in blit 2023-06-15 08:51:41 +00:00
imgui
intel intel/fs: Emit better code for bfi(..., 0) 2023-06-14 18:49:53 +00:00
loader loader: Replace usage of mtx_t with simple_mtx_t in loader/loader_dri3_helper.c 2023-05-31 15:44:50 +00:00
mapi mapi: Delete execmem support code. 2023-06-12 21:37:37 +00:00
mesa mesa/arbprog: fix compile errors 2023-06-15 05:47:32 +00:00
microsoft treewide: Remove use_scoped_barrier 2023-06-13 16:36:10 +00:00
nouveau treewide: Remove use_scoped_barrier 2023-06-13 16:36:10 +00:00
panfrost treewide: Remove use_scoped_barrier 2023-06-13 16:36:10 +00:00
tool meson: remove needless c++17-overrides 2023-05-19 12:45:31 +00:00
util anv: enable CmdCopyQueryPoolResults to use shader for copies 2023-06-14 09:43:57 +03:00
virtio venus: enable VK_EXT_color_write_enable 2023-06-08 21:08:13 +00:00
vulkan vk: make vk_format_map[] public 2023-06-13 18:38:27 +00:00
.clang-format treewide: Add a .clang-format file 2023-05-29 21:06:12 +00:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00