zink: remove no-longer-used resource helper functions
Acked-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11437>
This commit is contained in:
committed by
Marge Bot
parent
59ec1794f6
commit
28496f6ff2
@@ -87,14 +87,6 @@ get_resource_usage(struct zink_resource *res)
|
||||
return batch_uses;
|
||||
}
|
||||
|
||||
static void
|
||||
resource_sync_writes_from_batch_usage(struct zink_context *ctx, struct zink_resource *res)
|
||||
{
|
||||
uint32_t writes = p_atomic_read(&res->obj->writes.usage);
|
||||
|
||||
zink_wait_on_batch(ctx, writes);
|
||||
}
|
||||
|
||||
static uint32_t
|
||||
mem_hash(const void *key)
|
||||
{
|
||||
@@ -812,34 +804,6 @@ init_mem_range(struct zink_screen *screen, struct zink_resource *res, VkDeviceSi
|
||||
return range;
|
||||
}
|
||||
|
||||
bool
|
||||
zink_resource_has_curr_read_usage(struct zink_context *ctx, struct zink_resource *res)
|
||||
{
|
||||
return res->obj->reads.usage == ctx->curr_batch;
|
||||
}
|
||||
|
||||
static uint32_t
|
||||
get_most_recent_access(struct zink_resource *res, enum zink_resource_access flags)
|
||||
{
|
||||
uint32_t usage[3]; // read, write, failure
|
||||
uint32_t latest = ARRAY_SIZE(usage) - 1;
|
||||
usage[latest] = 0;
|
||||
|
||||
if (flags & ZINK_RESOURCE_ACCESS_READ) {
|
||||
usage[0] = p_atomic_read(&res->obj->reads.usage);
|
||||
if (usage[0] > usage[latest]) {
|
||||
latest = 0;
|
||||
}
|
||||
}
|
||||
if (flags & ZINK_RESOURCE_ACCESS_WRITE) {
|
||||
usage[1] = p_atomic_read(&res->obj->writes.usage);
|
||||
if (usage[1] > usage[latest]) {
|
||||
latest = 1;
|
||||
}
|
||||
}
|
||||
return usage[latest];
|
||||
}
|
||||
|
||||
static void *
|
||||
map_resource(struct zink_screen *screen, struct zink_resource *res)
|
||||
{
|
||||
|
||||
@@ -152,9 +152,6 @@ zink_resource_setup_transfer_layouts(struct zink_context *ctx, struct zink_resou
|
||||
bool
|
||||
zink_resource_has_usage(struct zink_resource *res, enum zink_resource_access usage);
|
||||
|
||||
bool
|
||||
zink_resource_has_curr_read_usage(struct zink_context *ctx, struct zink_resource *res);
|
||||
|
||||
void
|
||||
zink_destroy_resource_object(struct zink_screen *screen, struct zink_resource_object *resource_object);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user