zink: Removed unused function
zink_program_get_descriptor_usage is not used anywhere. Signed-off-by: Corentin Noël <corentin.noel@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28412>
This commit is contained in:
@@ -1401,42 +1401,6 @@ create_compute_program(struct zink_context *ctx, nir_shader *nir)
|
||||
return comp;
|
||||
}
|
||||
|
||||
uint32_t
|
||||
zink_program_get_descriptor_usage(struct zink_context *ctx, gl_shader_stage stage, enum zink_descriptor_type type)
|
||||
{
|
||||
struct zink_shader *zs = NULL;
|
||||
switch (stage) {
|
||||
case MESA_SHADER_VERTEX:
|
||||
case MESA_SHADER_TESS_CTRL:
|
||||
case MESA_SHADER_TESS_EVAL:
|
||||
case MESA_SHADER_GEOMETRY:
|
||||
case MESA_SHADER_FRAGMENT:
|
||||
zs = ctx->gfx_stages[stage];
|
||||
break;
|
||||
case MESA_SHADER_COMPUTE: {
|
||||
zs = ctx->curr_compute->shader;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
unreachable("unknown shader type");
|
||||
}
|
||||
if (!zs)
|
||||
return 0;
|
||||
switch (type) {
|
||||
case ZINK_DESCRIPTOR_TYPE_UBO:
|
||||
return zs->ubos_used;
|
||||
case ZINK_DESCRIPTOR_TYPE_SSBO:
|
||||
return zs->ssbos_used;
|
||||
case ZINK_DESCRIPTOR_TYPE_SAMPLER_VIEW:
|
||||
return BITSET_TEST_RANGE(zs->info.textures_used, 0, PIPE_MAX_SAMPLERS - 1);
|
||||
case ZINK_DESCRIPTOR_TYPE_IMAGE:
|
||||
return BITSET_TEST_RANGE(zs->info.images_used, 0, PIPE_MAX_SAMPLERS - 1);
|
||||
default:
|
||||
unreachable("unknown descriptor type!");
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
bool
|
||||
zink_program_descriptor_is_buffer(struct zink_context *ctx, gl_shader_stage stage, enum zink_descriptor_type type, unsigned i)
|
||||
{
|
||||
|
||||
@@ -163,9 +163,6 @@ zink_gfx_lib_cache_unref(struct zink_screen *screen, struct zink_gfx_lib_cache *
|
||||
void
|
||||
zink_program_init(struct zink_context *ctx);
|
||||
|
||||
uint32_t
|
||||
zink_program_get_descriptor_usage(struct zink_context *ctx, gl_shader_stage stage, enum zink_descriptor_type type);
|
||||
|
||||
void
|
||||
debug_describe_zink_gfx_program(char* buf, const struct zink_gfx_program *ptr);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user