summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nvfx/nvfx_state_viewport.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/nvfx/nvfx_state_viewport.c')
-rw-r--r--src/gallium/drivers/nvfx/nvfx_state_viewport.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/gallium/drivers/nvfx/nvfx_state_viewport.c b/src/gallium/drivers/nvfx/nvfx_state_viewport.c
index 73db0984cd..e983b16f32 100644
--- a/src/gallium/drivers/nvfx/nvfx_state_viewport.c
+++ b/src/gallium/drivers/nvfx/nvfx_state_viewport.c
@@ -1,11 +1,6 @@
#include "nvfx_context.h"
-/* Having this depend on FB and RAST looks wrong, but it seems
- necessary to make this work on nv3x
- TODO: find the right fix
-*/
-
-static boolean
+void
nvfx_state_viewport_validate(struct nvfx_context *nvfx)
{
struct nouveau_channel *chan = nvfx->screen->base.channel;
@@ -37,12 +32,4 @@ nvfx_state_viewport_validate(struct nvfx_context *nvfx)
OUT_RING(chan, RING_3D(0x1d78, 1));
OUT_RING(chan, nvfx->is_nv4x ? 0x110 : 1);
}
- return FALSE;
}
-
-struct nvfx_state_entry nvfx_state_viewport = {
- .validate = nvfx_state_viewport_validate,
- .dirty = {
- .pipe = NVFX_NEW_VIEWPORT | NVFX_NEW_FB | NVFX_NEW_RAST,
- }
-};