mesa/src/gallium/auxiliary/util
Thong Thai c5088b4972 gallium: Fix VAAPI postproc blit
Fixes the VAAPI postproc issue mentioned in this comment
(https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6736#note_626808)
without changing the height of the underlying resource when doing the
blit.

This commit removes the 0.5 pixel center offset from the compute blit - VAAPI postproc is the only function that uses this compute blit.

Fixes: 49465babdb ("frontends/va/postproc: Use the actual image height when blitting")
Signed-off-by: Thong Thai <thong.thai@amd.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7970>
2020-12-07 19:46:24 +00:00
..
dbghelp.h
u_async_debug.c
u_async_debug.h util: don't include p_defines.h and u_pointer.h from gallium 2020-03-27 21:00:10 +00:00
u_bitcast.h
u_bitmask.c
u_bitmask.h
u_blend.h gallium: Add util_blend_uses_dest helper 2020-08-24 11:42:34 +00:00
u_blitter.c gallium/util: update fallthrough comments 2020-12-01 10:04:41 +01:00
u_blitter.h gallium/util: allow scissored blits for stencil-fallback 2020-10-02 07:14:18 +00:00
u_box.h
u_cache.c
u_cache.h
u_compute.c gallium: Fix VAAPI postproc blit 2020-12-07 19:46:24 +00:00
u_compute.h
u_debug_describe.c
u_debug_describe.h
u_debug_flush.c gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_* 2020-09-22 03:20:54 +00:00
u_debug_flush.h
u_debug_image.c gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_* 2020-09-22 03:20:54 +00:00
u_debug_image.h
u_debug_refcnt.c gallium/util: do not use _MTX_INITIALIZER_NP on Windows 2020-07-16 10:09:15 +00:00
u_debug_refcnt.h
u_dirty_flags.h
u_dirty_surfaces.h
u_dl.c
u_dl.h
u_draw.c gallium: extend draw_vbo to support multi draws 2020-11-18 01:41:25 +00:00
u_draw.h gallium: extend draw_vbo to support multi draws 2020-11-18 01:41:25 +00:00
u_draw_quad.c
u_draw_quad.h
u_dual_blend.h
u_dump.h gallium: extend draw_vbo to support multi draws 2020-11-18 01:41:25 +00:00
u_dump_defines.c gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_* 2020-09-22 03:20:54 +00:00
u_dump_state.c gallium: extend draw_vbo to support multi draws 2020-11-18 01:41:25 +00:00
u_fifo.h util: fix u_fifo_pop() 2020-03-30 23:20:12 +00:00
u_file.h
u_framebuffer.c gallium: handle empty cbuf slots in framebuffer samples helper 2020-11-11 08:14:44 +00:00
u_framebuffer.h
u_gen_mipmap.c
u_gen_mipmap.h
u_handle_table.c
u_handle_table.h
u_hash_table.c gallium/hash_table: remove some function wrappers 2020-02-26 20:35:50 +00:00
u_hash_table.h gallium/hash_table: remove some function wrappers 2020-02-26 20:35:50 +00:00
u_helpers.c gallium: extend draw_vbo to support multi draws 2020-11-18 01:41:25 +00:00
u_helpers.h gallium: extend draw_vbo to support multi draws 2020-11-18 01:41:25 +00:00
u_index_modify.c gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_* 2020-09-22 03:20:54 +00:00
u_index_modify.h
u_inlines.h gallium: update fallthrough comments 2020-12-01 10:04:41 +01:00
u_linear.c
u_linear.h
u_live_shader_cache.c gallium/util: Fix leak in the live shader cache 2020-05-11 19:42:37 +00:00
u_live_shader_cache.h gallium/util: let shader live cache users know if a hit occured 2020-04-02 08:31:37 +02:00
u_log.c
u_log.h
u_network.c
u_network.h
u_pack_color.h gallium/util: do not use debug_print_format 2020-02-24 23:07:57 +00:00
u_pointer.h
u_prim.c
u_prim.h gallium: update fallthrough comments 2020-12-01 10:04:41 +01:00
u_prim_restart.c gallium: extend draw_vbo to support multi draws 2020-11-18 01:41:25 +00:00
u_prim_restart.h gallium: extend draw_vbo to support multi draws 2020-11-18 01:41:25 +00:00
u_pstipple.c gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_* 2020-09-22 03:20:54 +00:00
u_pstipple.h gallium: Wrap some header files into "extern C" 2020-11-10 15:37:07 +00:00
u_pwr8.h
u_range.h
u_rect.h
u_resource.c
u_resource.h
u_sampler.c
u_sampler.h
u_screen.c gallium: add PIPE_CAP_PREFER_REAL_BUFFER_IN_CONSTBUF0 2020-12-01 11:52:10 +00:00
u_screen.h
u_simple_shaders.c gallium/util: add shader for stencil-blits 2020-09-23 06:48:50 +00:00
u_simple_shaders.h gallium/util: add shader for stencil-blits 2020-09-23 06:48:50 +00:00
u_split_draw.c vc4: move the draw splitting routine to shared code 2019-12-14 07:44:43 +01:00
u_split_draw.h vc4: move the draw splitting routine to shared code 2019-12-14 07:44:43 +01:00
u_split_prim.h
u_sse.h
u_suballoc.c gallium: inline struct u_suballocator to remove dereferences 2020-12-03 21:41:19 +00:00
u_suballoc.h gallium: inline struct u_suballocator to remove dereferences 2020-12-03 21:41:19 +00:00
u_surface.c gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_* 2020-09-22 03:20:54 +00:00
u_surface.h gallium/util: split out zstencil clearing code. 2020-05-06 06:20:37 +00:00
u_tests.c gallium: add a level parameter to resource parameter get 2020-11-02 22:27:14 +00:00
u_tests.h
u_texture.c
u_texture.h
u_threaded_context.c gallium/u_threaded: disable forced staging upload at runtime 2020-12-03 10:40:23 +01:00
u_threaded_context.h gallium/u_threaded: disable forced staging upload at runtime 2020-12-03 10:40:23 +01:00
u_threaded_context_calls.h gallium/u_threaded: add support for multi draws 2020-11-18 01:41:25 +00:00
u_tile.c util: Merge util_format_read_4* functions. 2020-07-07 18:19:23 +00:00
u_tile.h softpipe: Refactor pipe_get/put_tile_rgba_* paths. 2020-02-04 19:02:59 +00:00
u_trace.c gallium/aux: Add GPU tracepoint mechanism 2020-12-03 21:19:57 +00:00
u_trace.h gallium/aux: Add GPU tracepoint mechanism 2020-12-03 21:19:57 +00:00
u_trace.py gallium/aux: Add GPU tracepoint mechanism 2020-12-03 21:19:57 +00:00
u_trace_priv.h gallium/aux: Add GPU tracepoint mechanism 2020-12-03 21:19:57 +00:00
u_tracepoints.py gallium/aux: Add GPU tracepoint mechanism 2020-12-03 21:19:57 +00:00
u_transfer.c gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_* 2020-09-22 03:20:54 +00:00
u_transfer.h
u_transfer_helper.c gallium/util: update fallthrough comments 2020-12-01 10:04:41 +01:00
u_transfer_helper.h gallium/u_transfer_helper: add util functions for doing deinterleaving during map 2020-08-10 23:25:57 +00:00
u_upload_mgr.c gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_* 2020-09-22 03:20:54 +00:00
u_upload_mgr.h
u_vbuf.c cso: inline struct cso_cache to remove dereferences 2020-12-03 21:41:19 +00:00
u_vbuf.h gallium: extend draw_vbo to support multi draws 2020-11-18 01:41:25 +00:00
u_video.h vl: add AV1 codec picture support 2020-11-17 19:04:44 +00:00
u_viewport.h