diff options
Diffstat (limited to 'src/gallium/drivers')
| -rw-r--r-- | src/gallium/drivers/nvfx/nvfx_screen.c | 6 | ||||
| -rw-r--r-- | src/gallium/drivers/nvfx/nvfx_vbo.c | 2 | 
2 files changed, 3 insertions, 5 deletions
| diff --git a/src/gallium/drivers/nvfx/nvfx_screen.c b/src/gallium/drivers/nvfx/nvfx_screen.c index 8138715cc7..6cbd8b23e1 100644 --- a/src/gallium/drivers/nvfx/nvfx_screen.c +++ b/src/gallium/drivers/nvfx/nvfx_screen.c @@ -68,11 +68,9 @@ nvfx_screen_get_param(struct pipe_screen *pscreen, int param)  	case PIPE_CAP_BLEND_EQUATION_SEPARATE:  		return !!screen->is_nv4x;  	case NOUVEAU_CAP_HW_VTXBUF: -		/* TODO: this is almost surely wrong */ -		return !!screen->is_nv4x; +		return 0;  	case NOUVEAU_CAP_HW_IDXBUF: -		/* TODO: this is also almost surely wrong */ -		return screen->is_nv4x && screen->eng3d->grclass == NV40TCL; +		return 0;  	case PIPE_CAP_MAX_COMBINED_SAMPLERS:  		return 16;  	case PIPE_CAP_INDEP_BLEND_ENABLE: diff --git a/src/gallium/drivers/nvfx/nvfx_vbo.c b/src/gallium/drivers/nvfx/nvfx_vbo.c index 257087f8f6..db47acb950 100644 --- a/src/gallium/drivers/nvfx/nvfx_vbo.c +++ b/src/gallium/drivers/nvfx/nvfx_vbo.c @@ -495,7 +495,7 @@ nvfx_vbo_validate(struct nvfx_context *nvfx)  	struct nouveau_grobj *eng3d = nvfx->screen->eng3d;  	struct pipe_buffer *ib = nvfx->idxbuf;  	unsigned ib_format = nvfx->idxbuf_format; -	unsigned vb_flags = NOUVEAU_BO_VRAM | NOUVEAU_BO_GART | NOUVEAU_BO_RD; +	unsigned vb_flags = NOUVEAU_BO_GART | NOUVEAU_BO_RD;  	int hw;  	vtxbuf = so_new(3, 17, 18); | 
