mesa/src/gallium/auxiliary/util
Michel Dänzer 47e41b024e gallium: Preparations for adding more PIPE_TRANSFER_* usage flags.
Always test for PIPE_TRANSFER_READ/WRITE using the bit-wise and operator, and
add a pipe_transfer_buffer_flags() helper for getting the buffer usage flags
corresponding to them.
2009-10-02 18:13:26 +02:00
..
.gitignore util: Auto generate pixel format accessor functions from 2009-08-30 12:37:03 +01:00
Makefile util: Cleanup u_cpu_detect, build. Support X86_64 and detect SSE4.1 too. 2009-09-29 13:59:16 +01:00
SConscript util: Cleanup u_cpu_detect, build. Support X86_64 and detect SSE4.1 too. 2009-09-29 13:59:16 +01:00
u_bitmask.c util: Realloc takes bytes. 2009-03-17 14:38:55 +00:00
u_bitmask.h util: bitmask data type. 2009-03-16 19:37:08 +00:00
u_blit.c util: add version of u_blit_pixels which takes a writemask 2009-09-03 16:07:45 -06:00
u_blit.h util: add version of u_blit_pixels which takes a writemask 2009-09-03 16:07:45 -06:00
u_cache.c util: fix possible null pointer usage 2009-07-06 17:21:37 -04:00
u_cache.h gallium: const correctness. 2008-12-22 16:55:27 +00:00
u_clear.h gallium: Clean up driver clear() interface. 2009-04-04 19:01:51 +02:00
u_cpu_detect.c util: Cleanup u_cpu_detect, build. Support X86_64 and detect SSE4.1 too. 2009-09-29 13:59:16 +01:00
u_cpu_detect.h util: Cleanup u_cpu_detect, build. Support X86_64 and detect SSE4.1 too. 2009-09-29 13:59:16 +01:00
u_debug.c util: _debug_printf should print even when DEBUG is not defined 2009-07-29 12:48:04 +01:00
u_debug.h gallium debug: Add gcc printf hint to debug_printf 2009-09-21 17:41:54 +02:00
u_debug_dump.c util: Dump PIPE_FUNC_x value names. 2009-08-29 09:21:37 +01:00
u_debug_dump.h util: Dump PIPE_FUNC_x value names. 2009-08-29 09:21:37 +01:00
u_debug_memory.c util: Don't use 0-sized arrays. 2009-02-24 15:44:09 +00:00
u_debug_profile.c util: Use right include. 2009-02-19 10:59:12 +00:00
u_debug_stack.c util: Limit the stack walk to avoid referencing undefined memory. 2009-05-08 14:57:27 +01:00
u_debug_stack.h util: Stack backtracing facilities. 2009-02-20 11:54:18 +00:00
u_debug_symbol.c util: Fix x86_64 build. 2009-04-01 22:05:07 +01:00
u_debug_symbol.h util: Lookup symbol names from addresses. 2009-04-01 21:29:58 +01:00
u_double_list.h util: Add a new macro for testing empty lists. 2009-03-23 12:05:07 +00:00
u_draw_quad.c gallium: Unify reference counting. 2009-03-04 11:58:48 +01:00
u_draw_quad.h gallium: avoid mapping same vertex buffer in subsequent frames 2008-12-12 16:57:39 +00:00
u_fifo.h util: Add super simple fifo 2009-09-09 00:43:35 +01:00
u_format.c util: Pixel format database. 2009-08-29 09:21:15 +01:00
u_format.csv util: Fix a1r5g5b5's format description. 2009-09-14 11:05:38 +01:00
u_format.h util: Auto generate pixel format accessor functions from 2009-08-30 12:37:03 +01:00
u_format_access.py util: Auto generate pixel format accessor functions from 2009-08-30 12:37:03 +01:00
u_format_parse.py util: Auto generate pixel format accessor functions from 2009-08-30 12:37:03 +01:00
u_format_table.py util: Auto generate pixel format accessor functions from 2009-08-30 12:37:03 +01:00
u_gen_mipmap.c Merge branch 'mesa_7_5_branch' into mesa_7_6_branch 2009-09-28 09:59:59 -06:00
u_gen_mipmap.h gallium: avoid mapping same vertex buffer in subsequent frames 2008-12-12 16:57:39 +00:00
u_handle_table.c util: fix possible null pointer usage 2009-07-06 17:21:37 -04:00
u_handle_table.h d3d: Allow to iterate over the handle table. 2008-03-18 17:20:56 +00:00
u_hash.c gallium: const correctness. 2008-12-22 16:55:27 +00:00
u_hash.h gallium: const correctness. 2008-12-22 16:55:27 +00:00
u_hash_table.c util: fix possible null pointer usage 2009-07-06 17:21:37 -04:00
u_hash_table.h gallium: Really free hash entries. 2008-05-08 15:29:20 +09:00
u_keymap.c util: fix possible null pointer usage 2009-07-06 17:21:37 -04:00
u_keymap.h gallium: added general-purpose key->data map/lookup container 2008-10-07 14:34:29 -06:00
u_linear.c gallium: license, copyright 2009-04-22 15:12:22 -06:00
u_linear.h gallium: license, copyright 2009-04-22 15:12:22 -06:00
u_math.c gallium: increase table size for fast log/pow functions 2008-11-14 12:58:12 -07:00
u_math.h util: Add util_next_power_of_two() for rounding a uint up to a POT. 2009-09-27 19:25:57 -04:00
u_memory.h util: silence warnings for third REALLOC argument 2009-08-13 14:26:50 +01:00
u_mm.c gallium: minor code/comments clean-up 2009-07-28 08:55:43 -06:00
u_mm.h gallium: minor code/comments clean-up 2009-07-28 08:55:43 -06:00
u_network.c util: Enable sockets on BSD 2009-10-01 08:42:48 -06:00
u_network.h util: Enable sockets on BSD 2009-10-01 08:42:48 -06:00
u_pack_color.h gallium: handle the case of util_pack_z_stencil(format=PIPE_FORMAT_S8_UNORM) 2009-04-08 08:23:45 -06:00
u_pointer.h gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h 2008-08-24 17:48:55 -06:00
u_prim.h gallium/util: s/boolean/unsigned/ 2009-06-19 09:39:56 -06:00
u_rect.c gallium: rename copy/fill_rect utility functions 2009-08-19 13:17:58 -06:00
u_rect.h gallium: rename copy/fill_rect utility functions 2009-08-19 13:17:58 -06:00
u_simple_list.h Remove src/mesa and src/mesa/main from gallium source include paths. 2008-02-19 15:07:53 +09:00
u_simple_screen.c util: minor clean-ups, reformatting 2009-09-10 16:39:13 -06:00
u_simple_screen.h gallium: initialize simple screen in drivers 2009-01-31 15:14:38 -05:00
u_simple_shaders.c tgsi/ureg: VS inputs don't have any semantic tags, just an index 2009-09-12 14:12:35 -07:00
u_simple_shaders.h util: add version of u_blit_pixels which takes a writemask 2009-09-03 16:07:45 -06:00
u_snprintf.c util: Add cast. 2009-06-18 14:54:09 +01:00
u_sse.h gallium: Introduce PIPE_ARCH_SSE define for SSE support. 2008-10-07 14:25:09 +09:00
u_stream.h util: Allow to define the maximum file size. 2008-09-08 22:56:38 +09:00
u_stream_stdc.c gallium: Added HaikuOS platform 2009-09-09 08:24:18 -06:00
u_stream_wd.c util: Ensure we always have a full qualified file name on windows display. 2008-09-09 22:19:31 +09:00
u_string.h util: Use size_t (for x86_64). 2009-03-25 21:01:49 +00:00
u_surface.c util: Fix surface usage 2009-04-15 23:33:07 +02:00
u_surface.h util: added util_same_surface() helper function 2009-08-07 13:48:26 -06:00
u_tile.c gallium: Preparations for adding more PIPE_TRANSFER_* usage flags. 2009-10-02 18:13:26 +02:00
u_tile.h Cosmetic: Rename struct pipe_transfer pointers from 'ps' to 'pt'. 2009-02-12 19:39:30 +01:00
u_time.c gallium: Added HaikuOS platform 2009-09-09 08:24:18 -06:00
u_time.h gallium: Add PIPE_OS_APPLE back to auxiliary/util/u_time.h. 2009-09-10 08:40:16 -06:00
u_timed_winsys.c gallium: Add texture usage information to surface_buffer_create 2009-08-11 18:34:43 +01:00
u_timed_winsys.h add u_timed_winsys.[ch] 2008-09-01 14:24:33 +01:00
u_upload_mgr.c util: Reset size to zero when failed to allocate buffer. 2009-08-28 12:52:31 +01:00
u_upload_mgr.h gallium/util: add upload manager helper module 2009-03-20 18:07:11 +00:00