nvc0: we have 16k-sized framebuffers, fix default scissors
For some reason we don't use view volume clipping by default, and use scissors instead. These scissors were set to an 8k max fb size, while the driver advertises 16k-sized framebuffers. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: <mesa-stable@lists.freedesktop.org>
This commit is contained in:
parent
85e2bb58ca
commit
cc79a1483f
|
@ -1284,8 +1284,8 @@ nvc0_screen_create(struct nouveau_device *dev)
|
|||
for (i = 0; i < NVC0_MAX_VIEWPORTS; i++) {
|
||||
BEGIN_NVC0(push, NVC0_3D(SCISSOR_ENABLE(i)), 3);
|
||||
PUSH_DATA (push, 1);
|
||||
PUSH_DATA (push, 8192 << 16);
|
||||
PUSH_DATA (push, 8192 << 16);
|
||||
PUSH_DATA (push, 16384 << 16);
|
||||
PUSH_DATA (push, 16384 << 16);
|
||||
}
|
||||
|
||||
#define MK_MACRO(m, n) i = nvc0_graph_set_macro(screen, m, i, sizeof(n), n);
|
||||
|
|
Loading…
Reference in New Issue