nvfx: add NOUVEAU_VTXIDX_IN_VRAM variable to put vertex/index buffers in VRAM
authorLuca Barbieri <luca@luca-barbieri.com>
Mon, 11 Jan 2010 02:13:42 +0000 (03:13 +0100)
committerLuca Barbieri <luca@luca-barbieri.com>
Tue, 23 Mar 2010 17:11:25 +0000 (18:11 +0100)
commit3428a305150e98c8002e0fb339f5667c5533c0d1
tree5e6a12ce0310de019ac08fb56926ff3285b33fa4
parent208f5bf3cd8555f5b896c3e9d60c26f1bdb8683c
nvfx: add NOUVEAU_VTXIDX_IN_VRAM variable to put vertex/index buffers in VRAM

On some systems, putting vertex and index buffers in VRAM instead of GART
memory eliminates massive graphics corruption which is otherwise present,
due to unclear causes.

This patch adds an environment variable that does that, along with helpful
messages.

It turns it on by default on G7x, as it is what I am seeing corruption
on and some other reports also seemed to pinpoint these cards.
src/gallium/drivers/nvfx/nvfx_screen.c
src/gallium/drivers/nvfx/nvfx_screen.h
src/gallium/drivers/nvfx/nvfx_vbo.c