mesa/src/gallium/drivers/nv50
Luca Barbieri 42d9f2bb7b nouveau: replace vtxbuf/idxbuf caps with BO_ flags in nouveau_screen and fix uncached reads on nv3x
Faster, simpler and more flexible.

Also, we set those flags properly on nv3x so that we don't allocate buffers in GART.

Since on AGP GART is uncached, OpenGL doesn't distinguish between vertex and index buffers, and we don't support hardware index buffers for now, this caused uncached reads.

Also check bind and not usage for PIPE_BIND_* flags, got broken in the gallium-resources transition.
2010-04-15 08:13:12 +02:00
..
Makefile Squashed commit of the following: 2010-04-10 16:05:54 +01:00
nv50_buffer.c nv50: plug in miptree resource vtbl 2010-04-10 19:08:45 +02:00
nv50_clear.c nv50: don't validate arrays on clear 2010-03-21 13:23:53 +01:00
nv50_context.c Squashed commit of the following: 2010-04-10 16:05:54 +01:00
nv50_context.h Squashed commit of the following: 2010-04-10 16:05:54 +01:00
nv50_draw.c nouveau: gallium directory structure changed again.. 2008-09-11 06:41:18 +10:00
nv50_miptree.c nv50: plug in miptree resource vtbl 2010-04-10 19:08:45 +02:00
nv50_program.c Squashed commit of the following: 2010-04-10 16:05:54 +01:00
nv50_program.h nv50: handle all and more system values 2010-01-16 18:07:31 +01:00
nv50_push.c Squashed commit of the following: 2010-04-10 16:05:54 +01:00
nv50_query.c gallium: pipe/p_inlines.h -> util/u_inlines.h 2010-02-02 14:42:17 +00:00
nv50_resource.c Squashed commit of the following: 2010-04-10 16:05:54 +01:00
nv50_resource.h nv50: plug in miptree resource vtbl 2010-04-10 19:08:45 +02:00
nv50_screen.c nouveau: replace vtxbuf/idxbuf caps with BO_ flags in nouveau_screen and fix uncached reads on nv3x 2010-04-15 08:13:12 +02:00
nv50_screen.h Squashed commit of the following: 2010-04-10 16:05:54 +01:00
nv50_state.c Squashed commit of the following: 2010-04-10 16:05:54 +01:00
nv50_state_validate.c Squashed commit of the following: 2010-04-10 16:05:54 +01:00
nv50_surface.c Squashed commit of the following: 2010-04-10 16:05:54 +01:00
nv50_tex.c nv50: fix texture relocs 2010-04-11 11:44:12 +02:00
nv50_texture.h nv50: update to handle new sampler view state 2010-02-25 16:39:58 +01:00
nv50_transfer.c Squashed commit of the following: 2010-04-10 16:05:54 +01:00
nv50_transfer.h Squashed commit of the following: 2010-04-10 16:05:54 +01:00
nv50_vbo.c Squashed commit of the following: 2010-04-10 16:05:54 +01:00