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:
parent
f9a8d51f46
commit
ec34b3f117
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue