mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-02 01:28:07 +02:00
freedreno: Add gen8 chip template-fu
Signed-off-by: Rob Clark <rob.clark@oss.qualcomm.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38450>
This commit is contained in:
parent
d786b6ad3e
commit
fa45a48843
2 changed files with 14 additions and 1 deletions
|
|
@ -13,7 +13,8 @@
|
|||
|
||||
#include <tuple>
|
||||
|
||||
#define __FD_GPU_GENS A6XX, A7XX
|
||||
#define __FD_GPU_GENS A6XX, A7XX, A8XX
|
||||
|
||||
#define FD_GENX(FUNC_NAME) \
|
||||
template <chip... CHIPs> constexpr auto FUNC_NAME##instantiate() \
|
||||
{ \
|
||||
|
|
@ -40,6 +41,9 @@
|
|||
case 7: \
|
||||
genX_thing = &thing<A7XX>; \
|
||||
break; \
|
||||
case 8: \
|
||||
genX_thing = &thing<A8XX>; \
|
||||
break; \
|
||||
default: \
|
||||
UNREACHABLE("Unknown hardware generation"); \
|
||||
} \
|
||||
|
|
|
|||
|
|
@ -935,6 +935,15 @@ tu6_emit_render_cntl<A7XX>(struct tu_cmd_buffer *cmd,
|
|||
{
|
||||
}
|
||||
|
||||
template <>
|
||||
void
|
||||
tu6_emit_render_cntl<A8XX>(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)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue