projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
nouveau: nv30: Relax some limits. We can render to z24s8 buffer even if color buffer...
[mesa.git]
/
src
/
gallium
/
drivers
/
nv30
/
nv30_state_viewport.c
diff --git
a/src/gallium/drivers/nv30/nv30_state_viewport.c
b/src/gallium/drivers/nv30/nv30_state_viewport.c
index 951d40ebfdd44df1232d921d690ad4cc404af418..c3eb413dac69178a41d20a507df3ae94e3b2b29d 100644
(file)
--- a/
src/gallium/drivers/nv30/nv30_state_viewport.c
+++ b/
src/gallium/drivers/nv30/nv30_state_viewport.c
@@
-7,7
+7,8
@@
nv30_state_viewport_validate(struct nv30_context *nv30)
struct nouveau_stateobj *so;
unsigned bypass;
struct nouveau_stateobj *so;
unsigned bypass;
- if (/*nv30->render_mode == HW &&*/ !nv30->rasterizer->pipe.bypass_clipping)
+ if (/*nv30->render_mode == HW &&*/
+ !nv30->rasterizer->pipe.bypass_vs_clip_and_viewport)
bypass = 0;
else
bypass = 1;
bypass = 0;
else
bypass = 1;
@@
-58,6
+59,7
@@
nv30_state_viewport_validate(struct nv30_context *nv30)
so_data (so, 1);
so_ref(so, &nv30->state.hw[NV30_STATE_VIEWPORT]);
so_data (so, 1);
so_ref(so, &nv30->state.hw[NV30_STATE_VIEWPORT]);
+ so_ref(NULL, &so);
return TRUE;
}
return TRUE;
}