About
Social
Code
index
:
mesa
frygon
main
Mesa graphics project
Lucas Fryzek
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
util
/
macros.h
Age
Commit message (
Expand
)
Author
2025-10-24
util: require typeof support
Alyssa Rosenzweig
2025-10-10
util/macros: coerce likely/unlikely to bool even without __builtin_expect
Olivia Lee
2025-09-26
util/macros: Add ATTRIBUTE_COLD
Mel Henning
2025-09-16
util: add util_bit_swap macro
Alyssa Rosenzweig
2025-09-05
util: move typed_memcpy into macros.h
Karol Herbst
2025-08-22
util: Remove the __declspec(dllexport) on win32 for PUBLIC export macro
Yonggang Luo
2025-08-21
meson: check for no_sanitize function attributes
Juan A. Suarez Romero
2025-08-11
util: SWAP macro implementation for older MSVC versions
Aleksi Sapon
2025-07-31
util: avoid calling UNREACHABLE(str) macro without arguments
Antonio Ospite
2025-07-31
build: avoid redefining unreachable() which is standard in C23
Antonio Ospite
2025-07-22
util: make SWAP safe for MSVC
Alyssa Rosenzweig
2025-07-21
util: crib SWAP macro from freedreno
Alyssa Rosenzweig
2025-05-09
util: Remove unused USED macro
Adam Jackson
2025-04-11
clc,libcl: Clean up CL includes
Konstantin Seurer
2024-08-13
util: Add ATTRIBUTE_OPTIMIZE(flags)
Matt Turner
2024-01-11
util: Add function util_is_power_of_two_nonzero_uintptr and macro IS_POT_NONZERO
Yonggang Luo
2023-10-18
util: improve BITFIELD_MASK and BITFIELD64_MASK on clang
Chia-I Wu
2023-10-09
util: Deduplicate macros between u_math.h and macros.h
Yonggang Luo
2023-09-21
Revert "util: Add NONNULL macro"
Roman Stratiienko
2023-08-12
util: Add NONNULL macro
Roman Stratiienko
2023-06-21
util: reinstate ENUM_PACKED
Michel Zou
2023-06-01
util: Use the gcc_struct attribute for packed structures in mingw
Corentin Noël
2023-04-18
util: enforce unreachable()'s argument being a literal string
Eric Engestrom
2023-03-02
util: add macro to support gcc/clang poison
Mark Janes
2023-02-18
haiku: fix build
X512
2023-01-19
util: Add #ifdefs for Xbox GDK support.
Caleb Cornett
2023-01-04
util: Drop the ENUM_PACKED macro
Jason Ekstrand
2022-11-24
util: Rename PIPE_CDECL to UTIL_CDECL and moved into util/macros.h
Yonggang Luo
2022-11-24
util: Move EXCLUSIVE_CACHELINE and CACHE_LINE_SIZE macros into u_memory.h
Yonggang Luo
2022-11-22
util: Remove EXPLICIT_CONVERSION macro and use c++11 explicit directly
Yonggang Luo
2022-11-17
meson: Enable initialized-but-unused warning for MSVC
Jesse Natalie
2022-11-15
util: Add common CONCAT/PASTE macros
Matt Coster
2022-11-10
util: Replace the usage of ALIGN16 with alignas(16) and them remove ALIGN16 m...
Yonggang Luo
2022-09-08
util: avoid deprecated builtin has_trivial_destructor
Thomas H.P. Andersen
2022-09-03
util: Include stddef.h in util/macros.h
Matt Coster
2022-08-12
util: Disable usage of __attribute__((__const__)) when the compiler is clang
Yonggang Luo
2022-07-29
util: define helpful macros for compiler diagnostic features
Mark Janes
2022-06-14
util: use c11 alignas instead of rolling our own
Erik Faye-Lund
2022-06-14
util: use c11 alignof instead of our own
Erik Faye-Lund
2022-06-03
util: implement STATIC_ASSERT using c++11 / c11 primitives
Erik Faye-Lund
2022-06-03
util: use static_assert directly
Erik Faye-Lund
2022-06-03
util: add IS_POT macro
Erik Faye-Lund
2022-06-02
include: drop c11_compat.h
Erik Faye-Lund
2022-06-02
util: remove needless c99_compat.h includes
Erik Faye-Lund
2022-05-23
nir: Fixes MSVC compiling error about unused variable `_`
Yonggang Luo
2022-04-01
util: Getting u_debug.h not depends on pipe/*
Yonggang Luo
2022-04-01
util: Rename PIPE_DEBUG_TYPE to UTIL_DEBUG_TYPE
Yonggang Luo
2022-04-01
util: Rename pipe_debug_type to util_debug_type
Yonggang Luo
2021-10-13
util,gallium: put count in pipe_resource & sampler_view on its own cache line
Marek Olšák
2021-08-24
gallium: use a packed enum to make pipe_prim_mode 1-byte large with __GNUC__
Marek Olšák
[next]