diff options
author | Christoph Bumiller <[email protected]> | 2010-03-21 13:17:02 +0100 |
---|---|---|
committer | Christoph Bumiller <[email protected]> | 2010-03-21 13:23:47 +0100 |
commit | 272bbbffb0138024564cbf8410a30ea9e25eb179 (patch) | |
tree | 04e0fbf37db829db41da297d098f828a32357cb6 /src/gallium/drivers/nv50/nv50_screen.h | |
parent | f87a5f6499f51f651c2a9f2d4682875b22926905 (diff) |
nv50: get rid of the static_init stateobj
Relocations of per-screen buffers are now emitted directly,
and include the necessary method to get changes in constbuf
addresses committed to the hw.
It should also be a bit cheaper than the way stateobjs emit
relocation markers, use a little less pushbuf space.
Diffstat (limited to 'src/gallium/drivers/nv50/nv50_screen.h')
-rw-r--r-- | src/gallium/drivers/nv50/nv50_screen.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/nv50/nv50_screen.h b/src/gallium/drivers/nv50/nv50_screen.h index ec19ea655b1..15bd4eed399 100644 --- a/src/gallium/drivers/nv50/nv50_screen.h +++ b/src/gallium/drivers/nv50/nv50_screen.h @@ -27,8 +27,6 @@ struct nv50_screen { struct nouveau_bo *tic; struct nouveau_bo *tsc; - struct nouveau_stateobj *static_init; - boolean force_push; }; @@ -38,4 +36,6 @@ nv50_screen(struct pipe_screen *screen) return (struct nv50_screen *)screen; } +extern void nv50_screen_relocs(struct nv50_screen *); + #endif |