diff --git a/src/freedreno/common/freedreno_common.h b/src/freedreno/common/freedreno_common.h index f0a54ca0438..eea5cabe718 100644 --- a/src/freedreno/common/freedreno_common.h +++ b/src/freedreno/common/freedreno_common.h @@ -13,7 +13,8 @@ #include -#define __FD_GPU_GENS A6XX, A7XX +#define __FD_GPU_GENS A6XX, A7XX, A8XX + #define FD_GENX(FUNC_NAME) \ template constexpr auto FUNC_NAME##instantiate() \ { \ @@ -40,6 +41,9 @@ case 7: \ genX_thing = &thing; \ break; \ + case 8: \ + genX_thing = &thing; \ + break; \ default: \ UNREACHABLE("Unknown hardware generation"); \ } \ diff --git a/src/freedreno/vulkan/tu_cmd_buffer.cc b/src/freedreno/vulkan/tu_cmd_buffer.cc index a722e785eeb..be2a073add8 100644 --- a/src/freedreno/vulkan/tu_cmd_buffer.cc +++ b/src/freedreno/vulkan/tu_cmd_buffer.cc @@ -935,6 +935,15 @@ tu6_emit_render_cntl(struct tu_cmd_buffer *cmd, { } +template <> +void +tu6_emit_render_cntl(struct tu_cmd_buffer *cmd, + const struct tu_subpass *subpass, + struct tu_cs *cs, + bool binning) +{ +} + static void tu6_emit_blit_scissor(struct tu_cmd_buffer *cmd, struct tu_cs *cs, bool align, bool used_by_sysmem)