mesa/src/gallium/auxiliary/util
Marek Olšák 7df6431bf7
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
gallium/u_threaded: remove refcounting for buffer_subdata
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37568>
2025-09-26 23:43:53 +00:00
..
u_async_debug.c
u_async_debug.h
u_bitcast.h
u_bitmask.c util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
u_bitmask.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
u_blend.h gallium: Remove pipe->compiler BLEND enum translation 2023-07-13 21:03:32 +00:00
u_blitter.c gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
u_blitter.h gallium/u_blitter: save mesh shader 2025-09-03 10:21:17 +08:00
u_debug_cb.h gallium: Add u_default_set_debug_callback 2022-09-01 14:50:24 +00:00
u_debug_describe.c gallium: delete union pipe_surface_desc 2025-05-29 13:07:02 +00:00
u_debug_describe.h util:Move only gallium used u_debug_refcnt.* and u_debug_describe.* into src/gallium/auxiliary/util/ 2023-08-02 03:41:24 +00:00
u_debug_flush.c treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
u_debug_flush.h treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
u_debug_image.c util/debug: delete more pipe_context::create_surface usage 2025-06-02 16:49:32 +00:00
u_debug_image.h treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
u_debug_refcnt.c treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
u_debug_refcnt.h treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
u_draw.c gallium: stop dropping drawid_offset param with util_draw_indirect 2024-06-07 17:47:53 +00:00
u_draw.h src/gallium/auxiliary/util/u_draw.h: Fix C4244 'argument' : conversion from 'type1' to 'type2', possible loss of data 2025-01-15 21:40:20 +00:00
u_draw_quad.c gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
u_draw_quad.h gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
u_driconf.c mesa: remove the old GL name (ID) allocator 2025-05-24 05:05:03 +00:00
u_driconf.h
u_dual_blend.h treewide: style fixes after replace usage of boolean to bool 2023-06-27 18:18:28 +08:00
u_dump.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
u_dump_defines.c treewide: replace usage of boolean to bool 2023-06-27 18:18:27 +08:00
u_dump_state.c gallium: delete union pipe_surface_desc 2025-05-29 13:07:02 +00:00
u_file.h util: Rename DETECT_OS_UNIX to DETECT_OS_POSIX 2024-06-07 01:56:28 +00:00
u_framebuffer.c gallium/util: minor clean-ups in u_framebuffer.c 2025-05-30 16:40:56 +00:00
u_framebuffer.h gallium: de-pointerize pipe_surface 2025-05-23 13:21:29 +00:00
u_gen_mipmap.c aux/util: uint -> unsigned 2023-07-06 12:03:43 +00:00
u_gen_mipmap.h aux/util: uint -> unsigned 2023-07-06 12:03:43 +00:00
u_handle_table.c util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
u_handle_table.h
u_helpers.c gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
u_helpers.h gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
u_index_modify.c
u_index_modify.h
u_inlines.h gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
u_live_shader_cache.c mesa,gallium: remove pipe_shader_type_from_mesa 2025-08-06 10:28:40 +08:00
u_live_shader_cache.h
u_log.c
u_log.h
u_prim.c compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_type with mesa_prim 2023-06-03 03:29:03 +00:00
u_prim.h gallium/util: fix num primitives for line loops 2025-05-16 09:06:17 +00:00
u_prim_restart.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
u_prim_restart.h gallium/util: Drop unused translate_prim_restart_ib 2022-11-04 23:20:02 +00:00
u_pstipple.c treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
u_pstipple.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
u_pwr8.h aux/util: use stdint.h types 2023-07-06 12:03:43 +00:00
u_range.h gallium/tc: Allow replacement if replacing valid_range 2024-06-04 14:49:56 +00:00
u_rect.h util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
u_resource.c util: Add new helpers for pipe resources 2023-11-16 14:28:45 +00:00
u_resource.h util: Add new helpers for pipe resources 2023-11-16 14:28:45 +00:00
u_sample_positions.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
u_sample_positions.h gallium: Add u_default_get_sample_position 2023-04-13 15:40:54 +00:00
u_sampler.c gallium, rusticl: Add tex2d_from_buf in image_view and sampler_view 2023-03-07 18:24:56 +00:00
u_sampler.h util: Move src/gallium/include/pipe/p_format.h to src/util/format/u_formats.h 2022-11-19 03:38:19 +00:00
u_screen.c all: rename PIPE_SHADER_FRAGMENT to MESA_SHADER_FRAGMENT 2025-08-06 10:28:39 +08:00
u_screen.h gallium: remove get_param and get_paramf 2025-01-17 04:39:47 +00:00
u_simple_shaders.c all: rename PIPE_SHADER_FRAGMENT to MESA_SHADER_FRAGMENT 2025-08-06 10:28:39 +08:00
u_simple_shaders.h gallium/u_blitter: remove UTIL_BLITTER_ATTRIB_COLOR, use a constant buffer 2025-03-05 08:31:12 +00:00
u_split_draw.c compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_type with mesa_prim 2023-06-03 03:29:03 +00:00
u_split_draw.h
u_split_prim.h aux/util: uint -> unsigned 2023-07-06 12:03:43 +00:00
u_sse.h aux/util: use stdint.h types 2023-07-06 12:03:43 +00:00
u_suballoc.c treewide: replace usage of boolean to bool 2023-06-27 18:18:27 +08:00
u_suballoc.h treewide: replace usage of boolean to bool 2023-06-27 18:18:27 +08:00
u_surface.c gallium/util: Fix an assert in util_resource_copy_region 2025-07-23 13:29:18 +00:00
u_surface.h gallium: rename util_clear_texture to util_clear_texture_sw 2023-07-10 15:23:06 +00:00
u_surface_test.cpp util: import pipe_box and its helpers 2024-04-22 01:42:52 +00:00
u_tests.c all: rename PIPE_SHADER_COMPUTE to MESA_SHADER_COMPUTE 2025-08-06 10:28:39 +08:00
u_tests.h gallium: make some sw screen create functions public 2024-08-05 20:33:14 +00:00
u_texture.c gallium: remove always-false parameter 2024-03-27 20:00:24 +00:00
u_texture.h gallium: remove always-false parameter 2024-03-27 20:00:24 +00:00
u_threaded_context.c gallium/u_threaded: remove refcounting for buffer_subdata 2025-09-26 23:43:53 +00:00
u_threaded_context.h gallium: threaded context support mesh shader 2025-09-03 10:21:17 +08:00
u_threaded_context_calls.h gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
u_tile.c aux/util: uint -> unsigned 2023-07-06 12:03:43 +00:00
u_tile.h aux/util: uint -> unsigned 2023-07-06 12:03:43 +00:00
u_trace_gallium.c gallium: de-pointerize pipe_surface 2025-05-23 13:21:29 +00:00
u_trace_gallium.h u_trace: add support for indirect data 2024-08-03 16:03:00 +03:00
u_tracepoints.py gallium: delete pipe_surface::width and pipe_surface::height 2025-03-14 17:37:32 +00:00
u_transfer.c treewide: use uint64_t / (u)intptr_t in image address calculations 2023-06-07 16:53:36 +00:00
u_transfer.h treewide: use uint64_t / (u)intptr_t in image address calculations 2023-06-07 16:53:36 +00:00
u_transfer_helper.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
u_transfer_helper.h u_transfer_helper: rip out fake_rgtc code 2022-09-18 13:46:25 +02:00
u_upload_mgr.c gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
u_upload_mgr.h gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
u_vbuf.c Revert "util/vbuf: stop nooping set_vertex_buffers calls" 2025-09-13 11:18:09 -04:00
u_vbuf.h gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
u_vertex_state_cache.c gallium: move vertex stride to CSO 2023-08-14 01:23:25 +00:00
u_vertex_state_cache.h
u_video.h pipe: Add profiles for HEVC 422 8/10b and 444 10b 2025-01-31 21:36:17 +00:00
u_viewport.h