mesa/src/gallium/drivers/lima
Vasily Khoruzhick 98a7c4c6f8 lima/ppir: check if mul node is a source of add node before inserting
We can't insert mul node into add node instruction if it's a virtual dep
(sequence or write_or_read dep), so use ppir_node_has_single_src_succ
in addition to ppir_node_has_single_succ.

We can't use ppir_node_has_single_src_succ alone, since node may have
a virtual dependency in addition to source dependency, and we can't
insert it either in this case.

Reviewed-by: Andreas Baierl <ichgeh@imkreisrum.de>
Reviewed-by: Erico Nunes <nunes.erico@gmail.com>
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13830>
2021-11-24 02:26:08 +00:00
..
ci ci: temporarily disable lima CI 2021-11-17 11:40:19 +00:00
drm-shim lima: Add a noop drm-shim 2021-09-10 21:34:36 +00:00
ir lima/ppir: check if mul node is a source of add node before inserting 2021-11-24 02:26:08 +00:00
standalone lima/parser: add shader disassembly to dump 2021-10-04 08:37:50 +02:00
lima_bo.c
lima_bo.h
lima_context.c lima: introduce fs and vs shader cache 2021-01-16 22:20:35 +00:00
lima_context.h lima: Fix drawing wide lines 2021-11-11 11:25:58 +00:00
lima_disk_cache.c lima: implement shader disk cache 2021-03-25 06:31:41 +00:00
lima_disk_cache.h lima: implement shader disk cache 2021-03-25 06:31:41 +00:00
lima_draw.c lima: Fix drawing wide lines 2021-11-11 11:25:58 +00:00
lima_fence.c
lima_fence.h
lima_format.c lima: enable z16 format 2021-05-19 18:15:46 +02:00
lima_format.h
lima_gpu.h
lima_job.c lima: add more wrap modes 2021-11-16 22:58:12 +00:00
lima_job.h lima: limit number of draws per job 2021-04-12 22:34:12 +00:00
lima_parser.c lima: add more wrap modes 2021-11-16 22:58:12 +00:00
lima_parser.h lima: add more wrap modes 2021-11-16 22:58:12 +00:00
lima_program.c lima: add native txp support 2021-11-16 19:13:42 +00:00
lima_program.h
lima_query.c
lima_resource.c gallium/util: fix util_can_blit_via_copy_region with unbound render condition 2021-11-04 15:06:09 +00:00
lima_resource.h lima: switch resource to linear layout if there's to many full updates 2021-05-02 14:55:13 +00:00
lima_screen.c gallium: rename PIPE_CAP_PREFER_BLIT_BASED_TEXTURE_TRANSFER 2021-11-18 07:58:29 -05:00
lima_screen.h lima: implement shader disk cache 2021-03-25 06:31:41 +00:00
lima_state.c lima: Fix drawing wide lines 2021-11-11 11:25:58 +00:00
lima_texture.c lima: add more wrap modes 2021-11-16 22:58:12 +00:00
lima_texture.h lima: add more wrap modes 2021-11-16 22:58:12 +00:00
lima_util.c lima/parser: add shader disassembly to dump 2021-10-04 08:37:50 +02:00
lima_util.h lima/parser: add shader disassembly to dump 2021-10-04 08:37:50 +02:00
meson.build lima: add native txp support 2021-11-16 19:13:42 +00:00