projects
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fbb6cc7
)
nv40: have test for hw idxbuf in single place
author
Ben Skeggs
<skeggsb@gmail.com>
Fri, 4 Apr 2008 03:02:37 +0000
(13:02 +1000)
committer
Ben Skeggs
<skeggsb@gmail.com>
Fri, 4 Apr 2008 03:02:37 +0000
(13:02 +1000)
src/gallium/drivers/nv40/nv40_vbo.c
patch
|
blob
|
history
diff --git
a/src/gallium/drivers/nv40/nv40_vbo.c
b/src/gallium/drivers/nv40/nv40_vbo.c
index 8c446936ea1f646686d08ab76e13e436ef28acf4..ec88470b317daa364ce16e0be56dc113ccf7212d 100644
(file)
--- a/
src/gallium/drivers/nv40/nv40_vbo.c
+++ b/
src/gallium/drivers/nv40/nv40_vbo.c
@@
-75,6
+75,7
@@
static boolean
nv40_vbo_set_idxbuf(struct nv40_context *nv40, struct pipe_buffer *ib,
unsigned ib_size)
{
+ struct pipe_screen *pscreen = &nv40->screen->pipe;
unsigned type;
if (!ib) {
@@
-83,8
+84,7
@@
nv40_vbo_set_idxbuf(struct nv40_context *nv40, struct pipe_buffer *ib,
return FALSE;
}
- /* No support for 8bit indices, no support at all on 0x4497 chips */
- if (nv40->screen->curie->grclass == NV44TCL || ib_size == 1)
+ if (!pscreen->get_param(pscreen, NOUVEAU_CAP_HW_IDXBUF) || ib_size == 1)
return FALSE;
switch (ib_size) {