mesa/src
Lionel Landwerlin 9cf986dcff nir/lower_shader_calls: don't insert code after break/continue
When moving code from below to the insertion cursor point, if the
cursor points to a jump instruction, don't bother inserting the code.
It would break the break/continue assumptions of NIR and would not be
executed anyway.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 8dfb240b1f ("nir: Add raytracing shader call lowering pass.")
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16036>
2022-05-09 08:43:40 +00:00
..
amd aco: split load_sbt_amd result 2022-05-06 15:15:13 +00:00
android_stub
asahi agx: Lower mediump flat shading 2022-05-01 22:00:00 -04:00
broadcom v3dv: trivially implement VK_KHR_separate_depth_stencil_layouts 2022-05-05 10:41:57 +00:00
compiler nir/lower_shader_calls: don't insert code after break/continue 2022-05-09 08:43:40 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl/kopper: Hook up eglSwapInterval 2022-05-04 15:06:51 +00:00
etnaviv etnaviv: fill all minor GPU features from the kernel 2022-04-27 09:10:27 +00:00
freedreno tu: Implement VK_EXT_image_view_min_lod 2022-05-09 07:53:41 +00:00
gallium gallivm: move to new pass manager to handle coroutines change. 2022-05-09 07:29:22 +00:00
gbm gallium: Learn about kopper 2022-04-07 00:17:40 +00:00
getopt
glx glx/kopper: Enable GLX_EXT_swap_control etc. 2022-05-04 15:06:51 +00:00
gtest
hgl
imagination pvr: Update pvrsrvkm to fw 1.17 . 2022-05-05 10:35:35 +00:00
imgui
intel anv: advertise rectangularLines only for Gen10+ 2022-05-06 18:22:19 +00:00
loader gallium/dri: add missing PIPE_BIND_DRI_PRIME handling 2022-02-08 00:13:07 +00:00
mapi win32: Do not use BUILD_GL32, we use def file to export win32 dll symbols. 2022-04-19 19:38:47 +00:00
mesa mesa: consider the sample count when choosing a texture format 2022-05-05 19:46:17 -04:00
microsoft microsoft/compiler: Unload DXIL validator library *after* calling Release() 2022-04-29 16:16:22 +00:00
nouveau Use proper types for meson objects 2022-04-18 13:03:08 +03:00
panfrost panvk: Allow PAN_BO_INVISIBLE to be mapped with dump flag 2022-05-09 08:17:10 +00:00
tool ci: Use a dlclose-disabling preload library for leak checking in Vulkan. 2022-01-27 23:47:46 +00:00
util util: fix test on msvc 2022-05-03 19:33:20 +00:00
virtio venus: extend buffer cache to cover layering usage 2022-05-07 05:26:44 +00:00
vulkan vulkan/wsi/x11: Ensure we have the required number of images for acquire. 2022-05-08 16:27:42 +02:00
meson.build microsoft: Initial vulkan-on-12 driver 2022-03-25 16:21:45 +00:00