mesa/src/util
Dylan Baker a999798daa meson: Add tests to suites
Meson test has a concepts of suites, which allow tests to be grouped
together. This allows for a subtest of tests to be run only (say only
the tests for nir). A test can be added to more than one suite, but for
the most part I've only added a test to a single suite, though I've
added a compiler group that includes nir, glsl, and glcpp tests.

To use this you'll need to invoke meson test directly, instead of ninja
test (which always runs all targets). it can be invoked as:
`meson test -C builddir --suite $suitename` (meson test has addition
options that are pretty useful).

Tested-By: Gert Wollny <gert.wollny@collabora.com>
Acked-by: Eric Engestrom <eric.engestrom@intel.com>
2018-11-20 09:09:22 -08:00
..
sha1 util: Fix SHA1 implementation on big endian 2017-11-25 12:30:46 -08:00
tests meson: Add tests to suites 2018-11-20 09:09:22 -08:00
xmlpool xmlpool: update translation po files 2018-11-13 17:25:02 +00:00
.gitignore
00-mesa-defaults.conf drirc: add a workaround for ARMA 3 2018-10-04 01:01:54 -04:00
Android.mk util/gen_xmlpool: Don't write via shell redirection 2018-10-31 16:37:46 -07:00
bigmath.h util: Add a simple big math library 2018-10-10 13:13:12 -05:00
bitscan.c
bitscan.h util/u_math: Implement a logbase2 function for unsigned long 2018-05-29 13:37:45 +02:00
bitset.h util: use *unsigned* ints for bit operations 2018-10-23 11:44:02 +01:00
build_id.c util/macros: Import ALIGN_POT from ralloc.c 2018-07-02 12:09:14 -07:00
build_id.h util: Query build-id by symbol address, not library name 2017-09-13 09:49:27 -07:00
crc32.c util: use faster zlib's CRC32 implementaion 2018-01-14 19:10:33 +02:00
crc32.h
debug.c
debug.h util: rename include guard to avoid clash 2017-09-07 08:54:44 +01:00
disk_cache.c util/u_queue: add UTIL_QUEUE_INIT_SET_FULL_THREAD_AFFINITY 2018-10-06 22:05:58 -04:00
disk_cache.h util: Change remaining uint32 cache ids to sha1 2018-10-26 14:49:22 +11:00
fast_idiv_by_const.c util: Add power-of-two divisor support to compute_fast_udiv_info 2018-10-10 13:13:12 -05:00
fast_idiv_by_const.h util: document a limitation of util_fast_udiv32 2018-10-17 12:27:58 -04:00
format_r11g11b10f.h
format_rgb9e5.h
format_srgb.h util/srgb: Add a float sRGB -> linear helper 2018-04-24 13:41:14 -07:00
format_srgb.py python: Use the print function 2018-07-06 10:04:22 -07:00
futex.h util/u_queue: add util_queue_fence_wait_timeout 2017-11-09 13:58:10 +01:00
half_float.c util: mark s as MAYBE_UNUSED in _mesa_half_to_unorm8 2018-08-18 10:34:12 +10:00
half_float.h mesa: add ASTC 2D LDR decoder 2018-07-31 18:09:57 -04:00
hash_table.c util: use C99 declaration in the for-loop hash_table_foreach() macro 2018-10-25 12:43:18 +01:00
hash_table.h util: use C99 declaration in the for-loop hash_table_foreach() macro 2018-10-25 12:43:18 +01:00
list.h util/list: Make some helpers take const lists 2018-07-29 13:39:35 -07:00
macros.h Require Visual Studio 2015. 2018-09-10 10:10:16 +01:00
Makefile.am autotools: library-dependency when no sse and 32-bit 2018-11-05 13:21:49 +01:00
Makefile.sources util: move u_cpu_detect to util 2018-10-30 14:32:52 -07:00
merge_driinfo.py util: add merge_driinfo.py 2017-08-02 09:50:57 +02:00
mesa-sha1.c
mesa-sha1.h
mesa-sha1_test.c util: Add a SHA1 unit test program 2017-11-25 12:30:46 -08:00
meson.build meson: Add tests to suites 2018-11-20 09:09:22 -08:00
os_misc.c util: Move os_misc to util 2018-10-30 14:32:52 -07:00
os_misc.h util: Move os_misc to util 2018-10-30 14:32:52 -07:00
os_time.c util: use clock_gettime() on PIPE_OS_BSD 2018-03-01 18:44:38 +00:00
os_time.h util: move os_time.[ch] to src/util 2017-11-09 11:57:21 +01:00
ralloc.c util/ralloc: Make sizeof(linear_header) a multiple of 8 2018-11-12 20:54:49 -08:00
ralloc.h util/ralloc: add ralloc_str_append() helper 2017-08-11 10:43:31 +10:00
rand_xor.c util/rand_xor: add missing include statements 2017-06-01 14:26:12 +01:00
rand_xor.h
rb_tree.c util: rb-tree: A simple, invasive, red-black tree 2018-07-05 11:57:45 +01:00
rb_tree.h util: rb_tree: add safe iterators 2018-08-22 17:49:36 +01:00
register_allocate.c mesa: include mtypes.h less 2018-04-12 19:31:30 -04:00
register_allocate.h ra: Add a callback for selecting a register from what's available. 2017-07-25 14:44:52 -07:00
rgtc.c
rgtc.h
roundeven_test.c
rounding.h
SConscript util: scons: wire up the sha1 test 2017-12-15 19:01:12 +00:00
set.c util: use C99 declaration in the for-loop set_foreach() macro 2018-10-25 12:43:18 +01:00
set.h util: use C99 declaration in the for-loop set_foreach() macro 2018-10-25 12:43:18 +01:00
simple_list.h
simple_mtx.h src/util/simple_mtx.h: Fix two -Wunused-param warnings. 2017-11-17 09:27:57 -07:00
slab.c util/macros: Import ALIGN_POT from ralloc.c 2018-07-02 12:09:14 -07:00
slab.h
string_buffer.c util: Add a string buffer implementation 2017-09-26 18:24:33 +02:00
string_buffer.h util: Add a string buffer implementation 2017-09-26 18:24:33 +02:00
strndup.h
strtod.c util: improve compiler guard 2017-09-03 09:05:23 +01:00
strtod.h
texcompress_rgtc_tmp.h
u_atomic.c util/u_atomic: remove unnecessaty __atomic functions 2017-09-22 17:12:24 +03:00
u_atomic.h util/u_atomic: add p_atomic_xchg 2017-11-09 11:37:30 +01:00
u_atomic_test.c
u_cpu_detect.c util: Fix warning in u_cpu_detect on non-x86 2018-11-12 10:28:04 -08:00
u_cpu_detect.h util: move u_cpu_detect to util 2018-10-30 14:32:52 -07:00
u_debug.c util: Move u_debug to utils 2018-10-30 14:32:52 -07:00
u_debug.h util: Move u_debug to utils 2018-10-30 14:32:52 -07:00
u_dynarray.h util: s/0/NULL/ for pointer 2018-10-30 18:10:59 +00:00
u_endian.h meson/configure: detect endian.h instead of trying to guess when it's available 2018-03-23 11:44:21 +00:00
u_math.c Revert "utils/u_math: break dependency on gallium/utils" 2018-09-20 10:36:33 -07:00
u_math.h move u_math to src/util 2018-09-07 10:21:26 -07:00
u_process.c util: better handle program names from wine 2018-08-18 09:20:39 +10:00
u_process.h util: move process.[ch] to u_process.[ch] 2018-08-01 12:47:16 -07:00
u_queue.c util/u_queue: add UTIL_QUEUE_INIT_SET_FULL_THREAD_AFFINITY 2018-10-06 22:05:58 -04:00
u_queue.h util/u_queue: add UTIL_QUEUE_INIT_SET_FULL_THREAD_AFFINITY 2018-10-06 22:05:58 -04:00
u_string.h mesa/util: add missing va_end() after va_copy() 2018-09-06 17:33:27 +01:00
u_thread.h move pthread_setaffinity_np check to the build system 2018-09-17 13:16:46 -07:00
u_vector.c util: Use util_is_power_of_two_nonzero in u_vector 2018-03-29 14:09:28 -07:00
u_vector.h util: Remove u_math from u_vector 2017-07-14 14:14:05 +01:00
vma.c util: Add a virtual memory allocator 2018-05-31 16:17:35 -07:00
vma.h util: Add a virtual memory allocator 2018-05-31 16:17:35 -07:00
xmlconfig.c util: Make xmlconfig.c build on Solaris without d_type in dirent (v2) 2018-10-05 17:30:45 -07:00
xmlconfig.h xmlconfig: add kernel_driver device attribute 2018-08-17 17:16:32 +01:00
xmlpool.h xmlconfig: move into src/util 2017-07-31 15:38:41 +02:00