mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-20 05:10:11 +01:00
kk: Remove unneeded entrypoints in kk_encoder.h
Acked-by: Arcady Goldmints-Orlov <arcady@lunarg.com> Signed-off-by: Aitor Camacho <aitor@lunarg.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38957>
This commit is contained in:
parent
7b435be0d6
commit
2e2813f013
2 changed files with 24 additions and 31 deletions
|
|
@ -101,7 +101,7 @@ kk_encoder_start_render(struct kk_cmd_buffer *cmd,
|
||||||
return encoder->main.encoder;
|
return encoder->main.encoder;
|
||||||
}
|
}
|
||||||
|
|
||||||
mtl_compute_encoder *
|
static mtl_compute_encoder *
|
||||||
kk_encoder_start_compute(struct kk_cmd_buffer *cmd)
|
kk_encoder_start_compute(struct kk_cmd_buffer *cmd)
|
||||||
{
|
{
|
||||||
struct kk_encoder *encoder = cmd->encoder;
|
struct kk_encoder *encoder = cmd->encoder;
|
||||||
|
|
@ -127,7 +127,7 @@ kk_encoder_start_compute(struct kk_cmd_buffer *cmd)
|
||||||
return encoder->main.encoder;
|
return encoder->main.encoder;
|
||||||
}
|
}
|
||||||
|
|
||||||
mtl_compute_encoder *
|
static mtl_compute_encoder *
|
||||||
kk_encoder_start_blit(struct kk_cmd_buffer *cmd)
|
kk_encoder_start_blit(struct kk_cmd_buffer *cmd)
|
||||||
{
|
{
|
||||||
struct kk_encoder *encoder = cmd->encoder;
|
struct kk_encoder *encoder = cmd->encoder;
|
||||||
|
|
@ -210,6 +210,28 @@ upload_queue_writes(struct kk_cmd_buffer *cmd)
|
||||||
kk_encoder_signal_fence_and_end(cmd);
|
kk_encoder_signal_fence_and_end(cmd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static struct kk_encoder_internal *
|
||||||
|
kk_encoder_get_internal(struct kk_encoder *encoder, enum kk_encoder_type type)
|
||||||
|
{
|
||||||
|
switch (type) {
|
||||||
|
case KK_ENC_NONE:
|
||||||
|
assert(encoder->main.last_used == KK_ENC_NONE);
|
||||||
|
return NULL;
|
||||||
|
case KK_ENC_RENDER:
|
||||||
|
assert(encoder->main.last_used == KK_ENC_RENDER);
|
||||||
|
return &encoder->main;
|
||||||
|
case KK_ENC_COMPUTE:
|
||||||
|
assert(encoder->main.last_used == KK_ENC_COMPUTE);
|
||||||
|
return &encoder->main;
|
||||||
|
case KK_ENC_BLIT:
|
||||||
|
assert(encoder->main.last_used == KK_ENC_BLIT);
|
||||||
|
return &encoder->main;
|
||||||
|
default:
|
||||||
|
assert(0);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
kk_encoder_signal_fence_and_end(struct kk_cmd_buffer *cmd)
|
kk_encoder_signal_fence_and_end(struct kk_cmd_buffer *cmd)
|
||||||
{
|
{
|
||||||
|
|
@ -321,28 +343,6 @@ kk_blit_encoder(struct kk_cmd_buffer *cmd)
|
||||||
: kk_encoder_start_blit(cmd);
|
: kk_encoder_start_blit(cmd);
|
||||||
}
|
}
|
||||||
|
|
||||||
struct kk_encoder_internal *
|
|
||||||
kk_encoder_get_internal(struct kk_encoder *encoder, enum kk_encoder_type type)
|
|
||||||
{
|
|
||||||
switch (type) {
|
|
||||||
case KK_ENC_NONE:
|
|
||||||
assert(encoder->main.last_used == KK_ENC_NONE);
|
|
||||||
return NULL;
|
|
||||||
case KK_ENC_RENDER:
|
|
||||||
assert(encoder->main.last_used == KK_ENC_RENDER);
|
|
||||||
return &encoder->main;
|
|
||||||
case KK_ENC_COMPUTE:
|
|
||||||
assert(encoder->main.last_used == KK_ENC_COMPUTE);
|
|
||||||
return &encoder->main;
|
|
||||||
case KK_ENC_BLIT:
|
|
||||||
assert(encoder->main.last_used == KK_ENC_BLIT);
|
|
||||||
return &encoder->main;
|
|
||||||
default:
|
|
||||||
assert(0);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static mtl_compute_encoder *
|
static mtl_compute_encoder *
|
||||||
kk_encoder_pre_gfx_encoder(struct kk_cmd_buffer *cmd)
|
kk_encoder_pre_gfx_encoder(struct kk_cmd_buffer *cmd)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -89,10 +89,6 @@ kk_encoder_start_render(struct kk_cmd_buffer *cmd,
|
||||||
mtl_render_pass_descriptor *descriptor,
|
mtl_render_pass_descriptor *descriptor,
|
||||||
uint32_t view_mask);
|
uint32_t view_mask);
|
||||||
|
|
||||||
mtl_compute_encoder *kk_encoder_start_compute(struct kk_cmd_buffer *cmd);
|
|
||||||
|
|
||||||
mtl_compute_encoder *kk_encoder_start_blit(struct kk_cmd_buffer *cmd);
|
|
||||||
|
|
||||||
/* Ends encoding on all command buffers */
|
/* Ends encoding on all command buffers */
|
||||||
void kk_encoder_end(struct kk_cmd_buffer *cmd);
|
void kk_encoder_end(struct kk_cmd_buffer *cmd);
|
||||||
|
|
||||||
|
|
@ -105,9 +101,6 @@ mtl_compute_encoder *kk_compute_encoder(struct kk_cmd_buffer *cmd);
|
||||||
|
|
||||||
mtl_blit_encoder *kk_blit_encoder(struct kk_cmd_buffer *cmd);
|
mtl_blit_encoder *kk_blit_encoder(struct kk_cmd_buffer *cmd);
|
||||||
|
|
||||||
struct kk_encoder_internal *kk_encoder_get_internal(struct kk_encoder *encoder,
|
|
||||||
enum kk_encoder_type type);
|
|
||||||
|
|
||||||
void upload_queue_writes(struct kk_cmd_buffer *cmd);
|
void upload_queue_writes(struct kk_cmd_buffer *cmd);
|
||||||
|
|
||||||
void kk_encoder_render_triangle_fan_indirect(struct kk_cmd_buffer *cmd,
|
void kk_encoder_render_triangle_fan_indirect(struct kk_cmd_buffer *cmd,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue