util,gallium: Add new 64-bit integer formats
authorJason Ekstrand <jason@jlekstrand.net>
Tue, 17 Mar 2020 21:55:40 +0000 (16:55 -0500)
committerMarge Bot <eric+marge@anholt.net>
Mon, 9 Nov 2020 17:17:39 +0000 (17:17 +0000)
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7509>

src/gallium/include/pipe/p_format.h
src/util/format/u_format.csv

index b39695a..7c62b72 100644 (file)
@@ -294,6 +294,9 @@ enum pipe_format {
    PIPE_FORMAT_R32G32B32_SINT,
    PIPE_FORMAT_R32G32B32A32_SINT,
 
+   PIPE_FORMAT_R64_UINT,
+   PIPE_FORMAT_R64_SINT,
+
    PIPE_FORMAT_A8_UINT,
    PIPE_FORMAT_I8_UINT,
    PIPE_FORMAT_L8_UINT,
index 3209b42..8acfb86 100644 (file)
@@ -447,6 +447,9 @@ PIPE_FORMAT_R32G32_SINT             , plain, 1, 1, 1, sp32, sp32, , , xy01, rgb
 PIPE_FORMAT_R32G32B32_SINT          , plain, 1, 1, 1, sp32, sp32, sp32, , xyz1, rgb
 PIPE_FORMAT_R32G32B32A32_SINT       , plain, 1, 1, 1, sp32, sp32, sp32, sp32, xyzw, rgb
 
+PIPE_FORMAT_R64_UINT                , plain, 1, 1, 1, up64, , , , x001, rgb
+PIPE_FORMAT_R64_SINT                , plain, 1, 1, 1, sp64, , , , x001, rgb
+
 PIPE_FORMAT_A8_UINT                 , plain, 1, 1, 1, up8, , , , 000x, rgb
 PIPE_FORMAT_I8_UINT                 , plain, 1, 1, 1, up8, , , , xxxx, rgb
 PIPE_FORMAT_L8_UINT                 , plain, 1, 1, 1, up8, , , , xxx1, rgb