mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 13:58:04 +02:00
nvk: Don't emit conservative rasterization before Maxwell B
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30054>
This commit is contained in:
parent
ea2aa3ca83
commit
1b56292733
1 changed files with 3 additions and 1 deletions
|
|
@ -1828,7 +1828,9 @@ nvk_flush_rs_state(struct nvk_cmd_buffer *cmd)
|
|||
|
||||
if (BITSET_TEST(dyn->dirty, MESA_VK_DYNAMIC_RS_CONSERVATIVE_MODE) ||
|
||||
BITSET_TEST(dyn->dirty, MESA_VK_DYNAMIC_RS_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE)) {
|
||||
if (dyn->rs.conservative_mode == VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT) {
|
||||
if (nvk_cmd_buffer_3d_cls(cmd) < MAXWELL_B) {
|
||||
assert(dyn->rs.conservative_mode == VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT);
|
||||
} else if (dyn->rs.conservative_mode == VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT) {
|
||||
P_IMMD(p, NVB197, SET_CONSERVATIVE_RASTER, ENABLE_FALSE);
|
||||
} else {
|
||||
uint32_t extra_overestimate =
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue