mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2024-11-21 16:46:41 -08:00
vkd3d: Pass a proper struct shader_cache_key * to rb_put() in vkd3d_shader_cache_add_entry().
This commit is contained in:
parent
46aec9fba8
commit
d4c2a7f22b
Notes:
Henri Verbeet
2024-08-05 16:16:50 +02:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/977
@ -69,7 +69,14 @@ static int vkd3d_shader_cache_compare_key(const void *key, const struct rb_entry
|
|||||||
static void vkd3d_shader_cache_add_entry(struct vkd3d_shader_cache *cache,
|
static void vkd3d_shader_cache_add_entry(struct vkd3d_shader_cache *cache,
|
||||||
struct shader_cache_entry *e)
|
struct shader_cache_entry *e)
|
||||||
{
|
{
|
||||||
rb_put(&cache->tree, &e->h.hash, &e->entry);
|
const struct shader_cache_key k =
|
||||||
|
{
|
||||||
|
.hash = e->h.hash,
|
||||||
|
.key_size = e->h.key_size,
|
||||||
|
.key = e->payload
|
||||||
|
};
|
||||||
|
|
||||||
|
rb_put(&cache->tree, &k, &e->entry);
|
||||||
}
|
}
|
||||||
|
|
||||||
int vkd3d_shader_open_cache(struct vkd3d_shader_cache **cache)
|
int vkd3d_shader_open_cache(struct vkd3d_shader_cache **cache)
|
||||||
|
Loading…
Reference in New Issue
Block a user