summaryrefslogtreecommitdiff
path: root/src/util/format
AgeCommit message (Expand)AuthorFilesLines
10 daysutil: add new format helpersMarek Olšák2-0/+56
13 daysutil: simplify loop logic in util_format_get_first_non_void_channel()Eric Engestrom1-5/+2
2024-02-27util: Add util_format_get_component_shiftDaniel Stone1-0/+43
2024-01-15util/format/fxt1: include "u_format_pack.h" instead of "util/format/u_format_...chyyran1-1/+1
2023-12-01util/format: document NONE swizzleErik Faye-Lund1-0/+3
2023-10-14zink: fix RA texturesKarol Herbst2-0/+38
2023-08-16aux/trace: add context video methodsJulia Tatz1-0/+19
2023-08-14util/format: Add G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORM formatsMohamed Ahmed4-0/+20
2023-08-14util/format: 8-bit interleaved YUV formats are UNORMFaith Ekstrand1-6/+6
2023-08-11gallium/st: lower NV21 to R8_B8G8 instead of G8_B8R8Italo Nicola3-0/+3
2023-08-11gallium/st: add non-CSC lowering of YV12 as PIPE_FORMAT_R8_B8_G8_420Italo Nicola3-0/+3
2023-08-11gallium/st: add non-CSC lowering of I420 as PIPE_FORMAT_R8_G8_B8_420Italo Nicola3-0/+3
2023-08-03meson: Remove arm_neon_workaroundYonggang Luo1-7/+0
2023-08-02util/meson: Getting mesa util core to be self containedYonggang Luo1-13/+3
2023-08-02util: Remove include "pipe/*.h" in src/util/* filesYonggang Luo2-9/+0
2023-08-02util: Move pipe_color_union from p_defines.h into u_formats.hYonggang Luo1-0/+7
2023-08-02util: Move PIPE_MASK_* from p_defines.h to u_formats.hYonggang Luo1-0/+10
2023-08-02util: Move pipe_swizzle from p_defines.h to u_formats.hYonggang Luo1-0/+14
2023-07-10mesa/main: add PIPE_FORMAT_VYUY and PIPE_FORMAT_B8R8_G8R8Italo Nicola7-0/+250
2023-07-10mesa/main: add PIPE_FORMAT_YVYU and PIPE_FORMAT_R8B8_R8G8Italo Nicola7-0/+251
2023-07-10gallium: implement u_default_clear_textureItalo Nicola1-0/+25
2023-06-27util: include "util/compiler.h" instead of "pipe/p_compiler.h"Yonggang Luo9-9/+9
2023-06-08u_format: Use memcpy to avoid unaligned accessesMatt Turner1-2/+3
2023-06-07treewide: use uint64_t / (u)intptr_t in image address calculationsMarek Olšák2-25/+28
2023-04-14util/format: add planar3 r8_g8_b8_unorm pipe formatSathishkumar S4-0/+4
2023-03-24util/format: Make format_table compatible with C++Danylo Piliaiev1-0/+9
2023-03-19meson: implement quirk for the compilation under armv7 GCC with LTODavid Heidelberg1-1/+8
2023-03-03util: Add util_format_get_array.Timur Kristóf2-0/+73
2023-02-01util/format: Fix wrong colors when importing YUYV and UYVYNicolas Dufresne1-2/+2
2023-01-16util/format: YUYV and UYVY have 4 8-bit channelsJason Ekstrand1-2/+2
2022-11-21gallium/dri: Add P030 formatJose Maria Casanova Crespo4-0/+7
2022-11-19util: Move src/gallium/include/pipe/p_format.h to src/util/format/u_formats.hYonggang Luo3-2/+652
2022-11-19util: convert usage of uint to unsigned in u_format.hYonggang Luo1-9/+9
2022-11-19util: use void * instead of byte * for util_copy_rect in u_format.hYonggang Luo2-4/+6
2022-11-15util: Include the needed util/detect*.h headers in multiple filesYonggang Luo2-1/+3
2022-11-15tree-wide: Convert all usage of PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* ...Yonggang Luo1-1/+1
2022-11-15tree-wide: Convert all usage of #ifdef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|...Yonggang Luo1-2/+2
2022-11-15tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|AR...Yonggang Luo3-3/+3
2022-11-15util: Rename src/gallium/include/pipe/p_config.h to src/util/detect_arch.hYonggang Luo1-1/+1
2022-11-11util: Replace usage of boolean with c11 bool in src/util/format/* and src/uti...Yonggang Luo5-162/+162
2022-11-10util: Move texcompress template files into util/formatYonggang Luo6-3/+3068
2022-10-25util: #include "c11/threads.h" instead of #include "util/u_cpu_detect.h" u_f...Yonggang Luo1-1/+1
2022-10-07util/format: add util format y8_400_unormJames Zhu3-0/+3
2022-09-19fix: util/format: unused variable ‘desc’ [-Wunused-variable]Kai Wasserbäch1-1/+1
2022-09-15util/format: implement rgtc -> r8 / r8g8 unpackErik Faye-Lund2-0/+114
2022-09-15util/format: allow unpacking less than a block from rgtcErik Faye-Lund1-12/+24
2022-09-15util/format: fix broken indentationErik Faye-Lund1-21/+21
2022-09-06util: allow unpacking less than a block from dxtErik Faye-Lund1-2/+4
2022-08-30util/format,vulkan/format: update p_format for Vulkan vertex buffersRhys Perry1-0/+3
2022-08-30mesa/main: remove always-true defineErik Faye-Lund1-1/+0