/* * Copyright 2012 Advanced Micro Devices, Inc. * * SPDX-License-Identifier: MIT */ #ifndef AC_CMDBUF_H #define AC_CMDBUF_H #include #include "ac_pm4.h" #ifdef __cplusplus extern "C" { #endif struct ac_preamble_state { uint64_t border_color_va; struct { bool cache_rb_gl2; } gfx10; struct { uint32_t compute_dispatch_interleave; } gfx11; }; void ac_init_compute_preamble_state(const struct ac_preamble_state *state, struct ac_pm4_state *pm4); void ac_init_graphics_preamble_state(const struct ac_preamble_state *state, struct ac_pm4_state *pm4); #ifdef __cplusplus } #endif #endif