mesa/src/gallium/auxiliary/util
Mike Blumenkrantz 4077768f29 util/vbuf: check 3-component 16bit int formats for translation
some drivers don't support these

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11716>
2021-07-06 16:39:43 +00:00
..
dbghelp.h
u_async_debug.c util: use standard name for vasprintf() 2019-07-19 22:39:38 +01:00
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 gallium/util: add bitcast helpers for double and uint 2020-12-15 15:12:41 +00:00
u_bitmask.c gallium/util: add some const qualifiers in u_bitmask.c 2019-03-08 07:40:34 -07:00
u_bitmask.h gallium/util: whitespace cleanups in u_bitmask.[ch] 2019-03-08 07:40:34 -07:00
u_blend.h gallium: Add util_blend_uses_dest helper 2020-08-24 11:42:34 +00:00
u_blitter.c util/blitter: remove duplicated set_sample_mask calls 2021-06-10 16:58:14 +00:00
u_blitter.h gallium/util: allow scissored blits for stencil-fallback 2020-10-02 07:14:18 +00:00
u_box.h gallium/util: Add new u_box helpers 2021-03-13 21:23:24 +00:00
u_cache.c
u_cache.h
u_compute.c gallium: add unbind_num_trailing_slots to set_sampler_views 2021-01-27 23:53:35 +00:00
u_compute.h va: use a compute shader for the blit 2019-04-24 15:47:41 -04:00
u_debug_describe.c util: Move gallium's PIPE_FORMAT utils to /util/format/ 2019-11-14 10:47:20 -08:00
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 gallium/util: Make u_debug_flush support persistent maps 2019-06-20 09:30:22 +02:00
u_debug_image.c gallium: split transfer_(un)map into buffer_(un)map and texture_(un)map 2021-05-21 17:38:04 +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 gallium/utils: drop PIPE_SUBSYSTEM_WINDOWS_USER 2019-08-02 18:38:52 +01:00
u_dirty_flags.h
u_dirty_surfaces.h util: remove LIST_IS_EMPTY macro 2019-10-28 11:24:39 +00:00
u_dl.c
u_dl.h
u_draw.c aux/draw: add a util function for reading back indirect draw params 2021-06-23 03:13:41 +00:00
u_draw.h aux/draw: add a util function for reading back indirect draw params 2021-06-23 03:13:41 +00:00
u_draw_quad.c gallium: add take_ownership param into set_vertex_buffers to eliminate atomics 2021-01-27 23:53:35 +00:00
u_draw_quad.h
u_dual_blend.h
u_dump.h gallium: move pipe_draw_info::index_bias to pipe_draw_start_count_bias 2021-04-30 03:59:19 +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: split drawid out of pipe_draw_info and as a separate draw_vbo param 2021-04-30 03:59:19 +00:00
u_fifo.h util: fix u_fifo_pop() 2020-03-30 23:20:12 +00:00
u_file.h gallium/aux: Report error if loading of a pipe driver fails. 2019-04-10 22:17:09 -04:00
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 util: Move gallium's PIPE_FORMAT utils to /util/format/ 2019-11-14 10:47:20 -08:00
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/aux: add helper for pre-clamping clear_buffer value to dword 2021-05-27 00:23:04 +00:00
u_helpers.h gallium/aux: add helper for pre-clamping clear_buffer value to dword 2021-05-27 00:23:04 +00:00
u_index_modify.c gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_* 2020-09-22 03:20:54 +00:00
u_index_modify.h gallium/util: allow including a few files in C++ 2020-12-09 16:01:21 -05:00
u_inlines.h gallium/util: Introduce a helper for finding whole-resource blits. 2021-06-21 20:48:21 +00: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 util: use standard name for vasprintf() 2019-07-19 22:39:38 +01:00
u_log.h gallium/util: allow including a few files in C++ 2020-12-09 16:01:21 -05:00
u_network.c gallium/util: don't depend on implementation defined behavior in listen() 2019-10-18 10:12:07 +00:00
u_network.h gallium/utils: drop PIPE_SUBSYSTEM_WINDOWS_USER 2019-08-02 18:38:52 +01:00
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 util/prim_restart: break out draw rewriting into separate function 2021-06-23 03:13:41 +00:00
u_prim_restart.h util/prim_restart: break out draw rewriting into separate function 2021-06-23 03:13:41 +00:00
u_pstipple.c gallium: split transfer_(un)map into buffer_(un)map and texture_(un)map 2021-05-21 17:38:04 +00:00
u_pstipple.h gallium: Wrap some header files into "extern C" 2020-11-10 15:37:07 +00:00
u_pwr8.h util: rename PIPE_ARCH_*_ENDIAN to UTIL_ARCH_*_ENDIAN 2019-11-05 16:39:55 +00:00
u_range.h gallium: add pipe_screen::num_contexts for skipping mutex locking in util_range 2021-03-11 05:05:39 +00:00
u_rect.h
u_resource.c util: Move gallium's PIPE_FORMAT utils to /util/format/ 2019-11-14 10:47:20 -08:00
u_resource.h
u_sampler.c util: Move gallium's PIPE_FORMAT utils to /util/format/ 2019-11-14 10:47:20 -08:00
u_sampler.h
u_screen.c gallium: add a pipe cap for determining driver support for prim type in restarts 2021-06-23 03:13:41 +00:00
u_screen.h
u_simple_shaders.c u_blitter: fix stencil blit fallback for crocus. 2021-06-10 02:37:19 +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: split transfer_(un)map into buffer_(un)map and texture_(un)map 2021-05-21 17:38:04 +00:00
u_surface.h gallium/util: split out zstencil clearing code. 2020-05-06 06:20:37 +00:00
u_tests.c gallium: split transfer_(un)map into buffer_(un)map and texture_(un)map 2021-05-21 17:38:04 +00:00
u_tests.h
u_texture.c
u_texture.h
u_threaded_context.c gallium/u_threaded: do not apply start twice 2021-07-01 11:57:49 +00:00
u_threaded_context.h gallium/u_threaded: clear valid buffer range only if it's not bound for write 2021-06-14 22:54:03 +00:00
u_threaded_context_calls.h gallium: split transfer_(un)map into buffer_(un)map and texture_(un)map 2021-05-21 17:38:04 +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 util/queue: add a global data pointer for the queue object 2021-06-16 15:10:09 -04:00
u_trace.h gallium/aux: Add perfetto support to u_trace 2021-05-10 15:34:07 +00:00
u_trace.py gallium/aux: Add perfetto support to u_trace 2021-05-10 15:34:07 +00:00
u_trace_priv.h gallium/aux: Add perfetto support to u_trace 2021-05-10 15:34:07 +00:00
u_tracepoints.py gallium/aux: Split u_tracepoints.[ch] generation 2020-12-08 16:02:10 +00:00
u_transfer.c gallium: remove structure u_resource 2021-05-21 17:38:04 +00:00
u_transfer.h gallium: remove structure u_resource 2021-05-21 17:38:04 +00:00
u_transfer_helper.c gallium: split transfer_(un)map into buffer_(un)map and texture_(un)map 2021-05-21 17:38:04 +00: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: split transfer_(un)map into buffer_(un)map and texture_(un)map 2021-05-21 17:38:04 +00:00
u_upload_mgr.h Revert "gallium/u_upload_mgr: allow use of FLUSH_EXPLICIT with persistent mappings" 2021-01-27 23:53:34 +00:00
u_vbuf.c util/vbuf: check 3-component 16bit int formats for translation 2021-07-06 16:39:43 +00:00
u_vbuf.h gallium: add a pipe cap for determining driver support for prim type in restarts 2021-06-23 03:13:41 +00:00
u_video.h vl: add AV1 codec picture support 2020-11-17 19:04:44 +00:00
u_viewport.h