mesa/src/gallium/drivers/llvmpipe
Emma Anholt f6c5b1d6c6 nir: Split usub_sat lowering flag from uadd_sat.
Intel vec4 would like to do uadd_sat, but use lowering for usub_sat.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17637>
2022-07-22 17:54:28 +00:00
..
ci glx: Fix drawable refcounting for naked Windows 2022-07-13 12:25:30 -04:00
lp_bld_alpha.c
lp_bld_alpha.h
lp_bld_blend.c llvmpipe: use enum blend types instead of unsigned 2022-06-16 23:46:23 +00:00
lp_bld_blend.h llvmpipe: use enum blend types instead of unsigned 2022-06-16 23:46:23 +00:00
lp_bld_blend_aos.c llvmpipe: asst. clean-ups in lp_bld_blend_aos.c 2022-06-15 12:30:05 +00:00
lp_bld_blend_logicop.c llvmpipe: use enum blend types instead of unsigned 2022-06-16 23:46:23 +00:00
lp_bld_depth.c gallium/llvmpipe: use LLVM opaque pointers in lp_bld_depth.c 2022-05-04 20:00:33 +00:00
lp_bld_depth.h
lp_bld_interp.c llvmpipe: misc clean-ups in lp_bld_interp.c 2022-06-15 12:30:05 +00:00
lp_bld_interp.h llvmpipe: fix comment typo in lp_bld_interp.h 2022-06-15 12:30:05 +00:00
lp_clear.c
lp_clear.h
lp_context.c gallium: LLVM-15 contexts use non-opaque pointers 2022-07-17 21:44:37 +00:00
lp_context.h llvmpipe: pass ssbo write mask down into setup. 2022-02-21 03:52:02 +00:00
lp_cs_tpool.c util/c11: Update function u_thread_create to be c11 conformance 2022-06-15 17:37:17 +00:00
lp_cs_tpool.h llvmpipe/cs: rework thread pool for avoid mtx locking 2021-09-16 13:21:06 +10:00
lp_debug.h
lp_draw_arrays.c llvmpipe: disable statistic queries during draw if queries are disabled 2022-05-03 13:00:50 +00:00
lp_fence.c llvmpipe: handle timespec overflow on fence waits. 2022-06-03 03:37:21 +00:00
lp_fence.h
lp_flush.c llvmpipe/flush: always finish whether for cpu/gpu access. 2022-02-21 03:52:02 +00:00
lp_flush.h
lp_jit.c
lp_jit.h llvmpipe: minor clean-ups in lp_jit.h 2022-06-15 12:30:05 +00:00
lp_limits.h
lp_linear.c llvmpipe: fix invalid memory used in lp_fs_linear_run 2022-07-14 19:16:07 +00:00
lp_linear_fastpath.c llvmpipe: fix comment typo in lp_linear_fastpath.c 2022-06-15 12:30:04 +00:00
lp_linear_interp.c
lp_linear_priv.h llvmpipe: use c11 alignas instead of PIPE_ALIGN_VAR 2022-06-14 15:08:38 +00:00
lp_linear_sampler.c llvmpipe: don't allow texture/resource swizzles on linear path 2022-07-14 19:16:07 +00:00
lp_memory.c llvmpipe: use c11 alignas instead of PIPE_ALIGN_VAR 2022-06-14 15:08:38 +00:00
lp_memory.h llvmpipe: use c11 alignas instead of PIPE_ALIGN_VAR 2022-06-14 15:08:38 +00:00
lp_perf.c
lp_perf.h
lp_public.h
lp_query.c llvmpipe/query: add support for partial query waits. 2022-02-21 03:52:02 +00:00
lp_query.h
lp_rast.c llvmpipe: remove lp_rast_cmd_arg::state field 2022-07-14 19:16:07 +00:00
lp_rast.h llvmpipe: replace LP_RAST_OP_ #defines with enum type 2022-07-14 19:16:07 +00:00
lp_rast_debug.c llvmpipe: remove lp_rast_cmd_arg::state field 2022-07-14 19:16:07 +00:00
lp_rast_linear.c llvmpipe: asst. clean-ups in lp_rast_linear.c 2022-06-15 12:30:04 +00:00
lp_rast_linear_fallback.c
lp_rast_priv.h llvmpipe: asst. clean-ups in lp_rast_priv.h 2022-06-15 12:30:05 +00:00
lp_rast_rect.c
lp_rast_tri.c llvmpipe: misc clean-up in lp_rast_tri.c 2022-06-15 12:30:05 +00:00
lp_rast_tri_tmp.h llvmpipe: asst. clean-ups in lp_rast_tri_tmp.h 2022-06-15 12:30:05 +00:00
lp_scene.c llvmpipe: asst. clean-ups in lp_scene.c 2022-06-15 12:30:05 +00:00
lp_scene.h llvmpipe: replace LP_RAST_OP_ #defines with enum type 2022-07-14 19:16:07 +00:00
lp_scene_queue.c llvmpipe: base the scene queue size of the max number of scenes. 2022-02-21 03:52:02 +00:00
lp_scene_queue.h
lp_screen.c nir: Split usub_sat lowering flag from uadd_sat. 2022-07-22 17:54:28 +00:00
lp_screen.h llvmpipe: init renderer string once to avoid races. 2021-08-16 23:20:00 +00:00
lp_setup.c llvmpipe: asst. clean-ups in lp_setup.c 2022-06-15 12:30:04 +00:00
lp_setup.h llvmpipe: pass ssbo write mask down into setup. 2022-02-21 03:52:02 +00:00
lp_setup_analysis.c llvmpipe: use c11 alignas instead of PIPE_ALIGN_VAR 2022-06-14 15:08:38 +00:00
lp_setup_context.h llvmpipe: asst. clean-up in lp_setup_context.h 2022-06-15 12:30:04 +00:00
lp_setup_line.c llvmpipe/setup: remove opaque from setup triangle 2022-02-04 06:31:15 +00:00
lp_setup_point.c llvmpipe/setup: remove opaque from setup triangle 2022-02-04 06:31:15 +00:00
lp_setup_rect.c llvmpipe: add minor comments in lp_rast.h, lp_setup-rect.c 2022-07-14 19:16:07 +00:00
lp_setup_tri.c llvmpipe: asst. clean-ups in lp_setup_tri.c, lp_setup_rect.c 2022-06-15 12:30:05 +00:00
lp_setup_vbuf.c
lp_state.h
lp_state_blend.c llvmpipe: minor clean-up in lp_state_blend.c 2022-06-16 23:46:23 +00:00
lp_state_clip.c Change all debug_assert calls to assert 2022-07-10 00:50:35 +00:00
lp_state_cs.c llvmpipe: Fill out samplers even if nr_samplers = 0 2022-05-12 01:32:58 +00:00
lp_state_cs.h llvmpipe: replace uses of simple_list.h with list.h 2022-04-22 09:39:57 -07:00
lp_state_derived.c llvmpipe: asst. clean-up in lp_state_derived.c 2022-06-15 12:30:04 +00:00
lp_state_fs.c llvmpipe: Remove format desc null checks 2022-07-21 12:48:01 +00:00
lp_state_fs.h llvmpipe: asst. clean-up and add comments in lp_state_fs.h 2022-06-15 12:30:04 +00:00
lp_state_fs_analysis.c llvmpipe: initialize a local var to fix compiler warning in release build 2022-07-14 19:16:07 +00:00
lp_state_fs_fastpath.c
lp_state_fs_linear.c llvmpipe: asst. clean-ups in lp_state_fs_linear.c 2022-06-15 12:30:05 +00:00
lp_state_fs_linear_llvm.c llvmpipe: asst. clean-ups in lp_state_fs_linear_llvm.c 2022-06-15 12:30:05 +00:00
lp_state_gs.c
lp_state_rasterizer.c
lp_state_sampler.c llvmpipe: handle sampling from 2d views of 3d images 2022-03-30 03:18:52 +00:00
lp_state_setup.c llvmpipe: asst. clean-ups in lp_state_setup.c 2022-06-15 12:30:04 +00:00
lp_state_setup.h llvmpipe: minor whitespace/formatting cleanups in lp_state_setup.h 2022-06-15 12:30:05 +00:00
lp_state_so.c
lp_state_surface.c llvmpipe: fix debug print iterating in set_framebuffer_state 2022-03-08 21:42:02 +00:00
lp_state_tess.c gallium: remove vertices_per_patch, add pipe_context::set_patch_vertices 2021-08-21 00:08:11 +00:00
lp_state_vertex.c
lp_state_vs.c
lp_surface.c llvmpipe: flush resources for kms swrast path. 2022-05-26 02:45:45 +00:00
lp_surface.h
lp_test.h
lp_test_arit.c gallium: LLVM-15 contexts use non-opaque pointers 2022-07-17 21:44:37 +00:00
lp_test_blend.c gallium: LLVM-15 contexts use non-opaque pointers 2022-07-17 21:44:37 +00:00
lp_test_conv.c gallium: LLVM-15 contexts use non-opaque pointers 2022-07-17 21:44:37 +00:00
lp_test_format.c llvmpipe: Remove format desc null checks 2022-07-21 12:48:01 +00:00
lp_test_main.c util: Remove util_cpu_detect 2022-04-20 18:44:35 +00:00
lp_test_printf.c gallium: LLVM-15 contexts use non-opaque pointers 2022-07-17 21:44:37 +00:00
lp_tex_sample.c llvmpipe: asst. clean-ups in lp_tex_sample.c 2022-06-15 12:30:05 +00:00
lp_tex_sample.h
lp_texture.c llvmpipe: add user memory resources to the debug global list. 2022-04-28 11:06:01 +10:00
lp_texture.h llvmpipe: replace uses of simple_list.h with list.h 2022-04-22 09:39:57 -07:00
meson.build build: add sha1_h for lp_texture.c 2021-11-05 05:54:20 +00:00