mesa/src
Yonggang Luo b2ddec4e98 c11: Implement c11/time.h with c11/impl/time.c
Create c11/time.h instead of put timespec_get in `c11/threads.h`

Creating impl folder is used to avoid `#include <time.h>` point the c11/time.h file

Detecting if `struct timespec` present with meson
Define TIME_UTC in `c11/time.h` instead `c11/threads.h`
Define `struct timespec` in `c11/time.h` when not present.
Implement timespec_get in c11/impl/time.c instead threads.h

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15497>
2022-06-09 17:23:34 +00:00
..
amd radv: advertise VK_EXT_primitives_generated_query 2022-06-09 08:02:39 +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 v3d/ci: Add traces 2022-06-06 15:18:50 +00:00
c11 c11: Implement c11/time.h with c11/impl/time.c 2022-06-09 17:23:34 +00:00
compiler nir/nir_lower_io: Optimize 32-bit inbounds access 2022-06-09 16:20:16 +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 etnaviv: fill all minor GPU features from the kernel 2022-04-27 09:10:27 +00:00
freedreno turnip: consider render pass costs in autotune 2022-06-08 12:48:08 +00:00
gallium d3d12: Properly set HS input control point count 2022-06-09 17:08:18 +00:00
gbm gallium: Learn about kopper 2022-04-07 00:17:40 +00:00
getopt
glx glx/dri2: Require DRI2 >= 1.3 for working buffer invalidation 2022-05-17 20:31:50 +00:00
gtest
hgl
imagination pvr: debug: Implement PVR_DEBUG variable 2022-06-08 10:51:37 +01:00
imgui
intel intel: Build mi_builder_test whenever build-tests is set 2022-06-07 18:26:02 +00:00
loader
mapi c11: Implement c11/time.h with c11/impl/time.c 2022-06-09 17:23:34 +00:00
mesa mesa,gallium: Make point coord origin a CAP 2022-06-08 14:10:50 +00:00
microsoft d3d12: Properly set HS input control point count 2022-06-09 17:08:18 +00:00
nouveau nouveau/nvc0: disable GLSL IR loop unrolling 2022-06-04 16:11:49 +00:00
panfrost panvk: Drop support for Midgard 2022-06-08 18:43:06 +00:00
tool pps: Open writable renderer node in DrmDevice::create 2022-05-11 15:41:28 +00:00
util c11: Implement c11/time.h with c11/impl/time.c 2022-06-09 17:23:34 +00:00
virtio venus: Add driconf option to enable implicit fencing 2022-06-02 18:05:50 +00:00
vulkan vulkan: Spec update to 1.3.216 2022-06-08 20:20:21 +00:00
meson.build c11: Implement c11/time.h with c11/impl/time.c 2022-06-09 17:23:34 +00:00