zink: move rp hash functions further up in file

Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8011>
This commit is contained in:
Mike Blumenkrantz 2020-12-09 15:26:06 -05:00 committed by Marge Bot
parent f9a8d51f46
commit ec34b3f117
1 changed files with 12 additions and 12 deletions

View 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,