Files
mesa/src
Connor Abbott 5704d0ad27 tu: Don't use A6XX_PC_PRIMITIVE_CNTL_0::TESS_UPPER_LEFT_DOMAIN_ORIGIN
This field also affects triangle strip and triangle fan ordering, so we
would get the incorrect (D3D) order with tessellation and geometry
shaders both enabled. Instead flip clockwise/counterclockwise when
the domain origin is upper-left, as radv does.

Because the register is only emitted when tessellation is active which
forces sysmem, it shouldn't regress performance to emit it directly
instead of using a draw state. We're already very tight on draw states.

Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22301>
2023-07-03 19:51:05 +00:00
..
2023-07-03 15:21:37 +00:00
2023-07-03 18:57:04 +00:00
2023-05-14 11:09:02 +00:00
2023-07-03 15:21:38 +00:00
2023-07-03 15:21:37 +00:00
2023-07-03 15:21:37 +00:00
2023-07-03 10:38:27 +00:00
2023-07-03 15:21:37 +00:00
2023-06-30 12:56:35 +00:00