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 *
|
static struct zink_render_pass *
|
||||||
get_render_pass(struct zink_context *ctx)
|
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;
|
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
|
static void
|
||||||
zink_flush(struct pipe_context *pctx,
|
zink_flush(struct pipe_context *pctx,
|
||||||
struct pipe_fence_handle **pfence,
|
struct pipe_fence_handle **pfence,
|
||||||
|
|
Loading…
Reference in New Issue