mesa/src/gallium/auxiliary/util
Eric Engestrom 2c67457e5e util/list: rename LIST_ENTRY() to list_entry()
This follows the Linux kernel convention, and avoids collision with
macOS header macro.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6751
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6840
Cc: mesa-stable
Signed-off-by: Eric Engestrom <eric@igalia.com>
Acked-by: David Heidelberg <david.heidelberg@collabora.com>
Reviewed-by: Yonggang Luo <luoyonggang@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17772>
2022-07-28 10:10:44 +00:00
..
dbghelp.h
u_async_debug.c util: Rename pipe_debug_type to util_debug_type 2022-04-01 01:52:43 +00:00
u_async_debug.h util: Rename pipe_debug_type to util_debug_type 2022-04-01 01:52:43 +00:00
u_bitcast.h gallium/util: remove needless c99_compat.h includes 2022-06-02 13:09:16 +00:00
u_bitmask.c
u_bitmask.h
u_blend.h
u_blitter.c util/blitter: respect PIPE_TEXTURE_RECT 2022-07-26 19:30:44 +00:00
u_blitter.h gallium: add pipe_blit_info::dst_sample, update u_blitter to write that sample 2022-07-23 18:21:31 +00:00
u_box.h gallium/util: Add pixel->blocks box helper 2022-01-10 23:16:56 +00:00
u_cache.c util/list: rename LIST_ENTRY() to list_entry() 2022-07-28 10:10:44 +00:00
u_cache.h
u_compute.c gallium: add take_ownership into set_sampler_views to skip reference counting 2021-08-20 15:04:20 +00:00
u_compute.h gallium/util: add half texel offset param to util_compute_blit 2021-08-08 14:06:54 +00:00
u_debug_flush.c gallium/util: Increase the debug_flush map depth to 64 2022-04-26 00:33:25 +00:00
u_debug_flush.h
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_dirty_flags.h
u_dirty_surfaces.h util/list: rename LIST_ENTRY() to list_entry() 2022-07-28 10:10:44 +00:00
u_draw.c util/draw: fix indirect draw count readback 2022-04-21 02:29:09 +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 cso: add missing parameters into cso_set_vertex_buffers 2021-11-03 23:22:31 +00:00
u_draw_quad.h
u_driconf.c util: add dri config option to disable GL_MAP_UNSYNCHRONIZED_BIT 2022-06-24 00:29:24 +00:00
u_driconf.h gallium/dri: Move driConf -> st option processing to aux/util 2021-08-10 15:14:26 +00:00
u_dual_blend.h
u_dump.h misc: Replace `#ifdef\t__cplusplus` with `#ifdef\s\s__cplusplus` 2022-04-21 14:43:39 +00:00
u_dump_defines.c gallivm/st/lvp: add flags arg to get_query_result_resource api. 2022-02-15 10:12:01 +10:00
u_dump_state.c gallium/util: add util_dump_stream_output_info 2022-03-01 21:59:55 +00:00
u_file.h misc: Replace `#ifdef\t__cplusplus` with `#ifdef\s\s__cplusplus` 2022-04-21 14:43:39 +00:00
u_framebuffer.c
u_framebuffer.h
u_gen_mipmap.c
u_gen_mipmap.h
u_handle_table.c
u_handle_table.h
u_helpers.c gallium/util: add helper to clamp colors to valid range 2021-12-03 15:32:36 +00:00
u_helpers.h gallium/util: add helper to clamp colors to valid range 2021-12-03 15:32:36 +00:00
u_index_modify.c
u_index_modify.h
u_inlines.h gallium: add pipe_vertex_state and draw_vertex_state for display lists 2021-10-01 14:51:23 +00:00
u_linear.c
u_linear.h
u_live_shader_cache.c
u_live_shader_cache.h gallium/util: add some extern "C" guards 2021-10-16 10:41:51 +00:00
u_log.c
u_log.h
u_network.c
u_network.h
u_pack_color.h util/pack_color: clamp depth values outside range for unorm formats. 2022-07-28 10:35:04 +10:00
u_prim.c gallium: add pipe_vertex_state and draw_vertex_state for display lists 2021-10-01 14:51:23 +00:00
u_prim.h mesa/*: use an internal enum for tessellation primitive types. 2022-01-19 21:54:58 +00:00
u_prim_restart.c gallium/aux: Move index offsetting from prim restart to primconvert 2021-12-31 17:29:46 +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 tgsi/transform: Make tgsi_transform_shader() manage token allocation. 2022-04-08 21:31:44 +00:00
u_pstipple.h
u_pwr8.h
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
u_resource.h
u_sampler.c util: Remove format desc null check 2022-07-21 12:48:01 +00:00
u_sampler.h
u_screen.c gallium: Add a new fence type with a pipe cap to indicate it can be imported 2022-07-14 03:45:16 +00:00
u_screen.h
u_simple_shaders.c gallium/u_blitter: clear color buffers using color from a constant buffer 2022-05-19 11:18:30 +00:00
u_simple_shaders.h gallium/u_blitter: clear color buffers using color from a constant buffer 2022-05-19 11:18:30 +00:00
u_split_draw.c
u_split_draw.h
u_split_prim.h
u_sse.h llvmpipe: Revise u_sse.h to remove unused _mm_shuffle_epi8 inline function 2022-03-23 21:44:04 +00:00
u_suballoc.c
u_suballoc.h
u_surface.c gallium/util: fix util_can_blit_via_copy_region with unbound render condition 2021-11-04 15:06:09 +00:00
u_surface.h gallium/util: fix util_can_blit_via_copy_region with unbound render condition 2021-11-04 15:06:09 +00:00
u_tests.c gallium: rename window-space position cap 2022-03-23 08:54:06 +00:00
u_tests.h
u_texture.c
u_texture.h
u_threaded_context.c util/u_threaded: fix a CPU storage crash due to an invalid codepath taken 2022-07-28 01:11:01 +00:00
u_threaded_context.h gallium: Bump PIPE_MAX_SHADER_IMAGES to 64 2022-05-10 11:23:19 -05:00
u_threaded_context_calls.h mesa: fix SignalSemaphoreEXT behavior 2022-07-10 16:15:17 +00:00
u_tile.c
u_tile.h
u_trace_gallium.c misc: replace `#ifdef\s\s__cplusplus` with `#ifdef\s__cplusplus` 2022-04-21 14:43:39 +00:00
u_trace_gallium.h misc: replace `#ifdef\s\s__cplusplus` with `#ifdef\s__cplusplus` 2022-04-21 14:43:39 +00:00
u_tracepoints.py util/u_trace: auto-generation of serialization funcs for tracepoints 2021-09-10 14:58:28 +03:00
u_transfer.c gallium: Add a u_default_clear_buffer helper 2022-06-23 23:18:06 +00:00
u_transfer.h gallium: Add a u_default_clear_buffer helper 2022-06-23 23:18:06 +00:00
u_transfer_helper.c Change all debug_assert calls to assert 2022-07-10 00:50:35 +00:00
u_transfer_helper.h u_transfer_helper: add a new option for handling z24 stored in z32 2022-03-26 01:22:15 +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
u_vbuf.c util/vbuf: handle multidraws 2022-07-22 12:40:56 +00:00
u_vbuf.h util/vbuf: handle multidraws 2022-07-22 12:40:56 +00:00
u_vertex_state_cache.c util/util_vertex_state_cache: remove error check when deinit 2022-02-22 07:10:40 +00:00
u_vertex_state_cache.h gallium/util: add util_vertex_state_cache for deduplicating the states 2021-10-01 14:51:23 +00:00
u_video.h
u_viewport.h gallium/util: remove needless c99_compat.h includes 2022-06-02 13:09:16 +00:00