diff options
author | Christoph Bumiller <[email protected]> | 2009-10-14 21:23:29 +0200 |
---|---|---|
committer | Christoph Bumiller <[email protected]> | 2009-10-19 18:25:08 +0200 |
commit | c0e80cf0e97cec526bb2ff0f94d9142e33374c20 (patch) | |
tree | 83daa07ddc0e0f4af7e1e4d892a05dfdffed7a83 /src/gallium/drivers/nv50/nv50_context.h | |
parent | fba2eabe13b8a3f8c1396c5949db3daab0192156 (diff) |
nv50: submit user vbo data through the fifo
Requesting a new real buffer from the kernel and
copying all the data is wasteful e.g. if only a
few (but widely spread) vertices are accessed.
Diffstat (limited to 'src/gallium/drivers/nv50/nv50_context.h')
-rw-r--r-- | src/gallium/drivers/nv50/nv50_context.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/drivers/nv50/nv50_context.h b/src/gallium/drivers/nv50/nv50_context.h index 75cb65d9a28..33667e8765c 100644 --- a/src/gallium/drivers/nv50/nv50_context.h +++ b/src/gallium/drivers/nv50/nv50_context.h @@ -121,6 +121,7 @@ struct nv50_state { struct nouveau_stateobj *vtxfmt; struct nouveau_stateobj *vtxbuf; struct nouveau_stateobj *vtxattr; + unsigned vtxelt_nr; }; struct nv50_context { @@ -153,6 +154,8 @@ struct nv50_context { unsigned sampler_nr; struct nv50_miptree *miptree[PIPE_MAX_SAMPLERS]; unsigned miptree_nr; + + uint16_t vbo_fifo; }; static INLINE struct nv50_context * |