mesa/src
Yonggang Luo a9e2c699aa util/c11: Update function u_thread_create to be c11 conformance
Do not assume thrd_t to be a pointer or integer, as the C11 standard tells us:
  thrd_t: implementation-defined complete object type identifying a thread
At https://en.cppreference.com/w/c/thread
So we always return the thread creation return code instead of thrd_t value, and judge the return
code properly.

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15087>
2022-06-15 17:37:17 +00:00
..
amd radv/ci: add GLES/GLCTS testing with Zink on NAVI10 2022-06-15 13:14:17 +00:00
android_stub
asahi asahi,agx: Don't set PIPE_CAP_POINT_COORD_ORIGIN_UPPER_LEFT 2022-06-08 14:10:50 +00:00
broadcom v3dv/ci: increase fraction to 10 on v3dv ci jobs. 2022-06-14 20:33:34 +00:00
c11 c11: Implement thread_local in c11/threads.h 2022-06-15 17:37:17 +00:00
compiler spirv: Add a dst/src type to image deref loads/stores coming from OpAtomic{Load,Store} 2022-06-14 22:44:42 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl/wayland: skip buffer creation on zink 2022-06-03 18:22:22 +00:00
etnaviv ci/etnaviv: gc2000: drop flakes from fails 2022-06-14 11:23:57 +00:00
freedreno turnip: advertise VK_EXT_border_color_swizzle 2022-06-15 15:48:47 +00:00
gallium util/c11: Update function u_thread_create to be c11 conformance 2022-06-15 17:37:17 +00:00
gbm gallium: Learn about kopper 2022-04-07 00:17:40 +00:00
getopt
glx glx: using C++11 keyword thread_local 2022-06-15 17:37:16 +00:00
gtest
hgl
imagination pvr: Use the common AcquireNextImage implementation 2022-06-10 01:33:12 +00:00
imgui
intel intel: using C++11 keyword thread_local 2022-06-15 17:37:16 +00:00
loader
mapi c11: Implement c11/time.h with c11/impl/time.c 2022-06-09 17:23:34 +00:00
mesa gallium: disable hardware select for crocus 2022-06-15 03:01:58 +00:00
microsoft microsoft/spirv_to_dxil: Fixes maybe-uninitialized compiling error in dxil_spirv_nir.c 2022-06-15 11:38:24 +00:00
nouveau nouveau/nir: Implement mul_zero_wins behavior for use_legacy_math_rules. 2022-06-10 03:26:33 +00:00
panfrost panfrost: Stop using sparse_array for batch BOs 2022-06-14 23:44:02 +00:00
tool pps: Open writable renderer node in DrmDevice::create 2022-05-11 15:41:28 +00:00
util util/c11: Update function u_thread_create to be c11 conformance 2022-06-15 17:37:17 +00:00
virtio venus: Add driconf option to enable implicit fencing 2022-06-02 18:05:50 +00:00
vulkan vulkan/util: Fill VkPhysicalDeviceIDProperties::deviceNodeMask 2022-06-14 22:44:42 +00:00
meson.build c11: Implement c11/time.h with c11/impl/time.c 2022-06-09 17:23:34 +00:00