zink: move rp hash functions further up in file
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 9 Dec 2020 20:26:06 +0000 (15:26 -0500)
committerMarge Bot <eric+marge@anholt.net>
Fri, 18 Dec 2020 16:45:52 +0000 (16:45 +0000)
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8011>

src/gallium/drivers/zink/zink_context.c

index f83cdcc..f6dc4ed 100644 (file)
@@ -595,6 +595,18 @@ zink_set_clip_state(struct pipe_context *pctx,
 {
 }
 
+static uint32_t
+hash_render_pass_state(const void *key)
+{
+   return _mesa_hash_data(key, sizeof(struct zink_render_pass_state));
+}
+
+static bool
+equals_render_pass_state(const void *a, const void *b)
+{
+   return memcmp(a, b, sizeof(struct zink_render_pass_state)) == 0;
+}
+
 static struct zink_render_pass *
 get_render_pass(struct zink_context *ctx)
 {
@@ -1038,18 +1050,6 @@ equals_gfx_program(const void *a, const void *b)
    return memcmp(a, b, sizeof(struct zink_shader *) * (ZINK_SHADER_COUNT)) == 0;
 }
 
-static uint32_t
-hash_render_pass_state(const void *key)
-{
-   return _mesa_hash_data(key, sizeof(struct zink_render_pass_state));
-}
-
-static bool
-equals_render_pass_state(const void *a, const void *b)
-{
-   return memcmp(a, b, sizeof(struct zink_render_pass_state)) == 0;
-}
-
 static void
 zink_flush(struct pipe_context *pctx,
            struct pipe_fence_handle **pfence,