summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nv10
Commit message (Collapse)AuthorAgeFilesLines
* gallium: remove redundant size from the constant bufferZack Rusin2009-01-271-3/+4
| | | | reuse the size of the actual buffer
* gallium: it's a reference value, not a reference numberZack Rusin2009-01-271-1/+1
|
* gallium: standardize naming of masksZack Rusin2009-01-271-2/+2
|
* gallium: Remove the standalone surfaces.José Fonseca2009-01-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | This commit is mostly just a cosmetic change that cleans-up the interfaces, replacing pipe_winsys::surface_* calls by /** * Allocate storage for a display target surface. * * Often surfaces which are meant to be blitted to the front screen (i.e., * display targets) must be allocated with special characteristics, memory * pools, or obtained directly from the windowing system. * * This callback is invoked by the pipe_screenwhen creating a texture marked * with the PIPE_TEXTURE_USAGE_DISPLAY_TARGET flag to get the underlying * buffer storage. */ struct pipe_buffer *(*surface_buffer_create)(struct pipe_winsys *ws, unsigned width, unsigned height, enum pipe_format format, unsigned usage, unsigned *stride); Most drivers were updated but not all were tested. Use the softpipe pipe driver and the xlib winsys changes as a reference when fixing other drivers.
* nouveau: return a value for PIPE_CAP_MAX_VERTEX_TEXTURE_UNITSBen Skeggs2008-12-161-0/+2
|
* Nouveau: move the definition of log2i() to headerPekka Paalanen2008-12-131-26/+1
| | | | | | | Also make the type unsigned instead of signed, since negative values do not make sense. Signed-off-by: Pekka Paalanen <[email protected]>
* Nouveau: nv{10,20} set_primitive API fixPekka Paalanen2008-11-301-2/+7
| | | | | | | Also changes nvgl_primitive() to return zero, i.e. error, on unknown primitive. Signed-off-by: Pekka Paalanen <[email protected]>
* Nouveau: fix minor API change in surface_copyPekka Paalanen2008-11-301-1/+1
| | | | Signed-off-by: Pekka Paalanen <[email protected]>
* Nouveau: update nouveau_class.hPekka Paalanen2008-11-301-1/+1
| | | | | | Fresh from renouveau. Signed-off-by: Pekka Paalanen <[email protected]>
* nv04..nv30: fix pipe_surface initPekka Paalanen2008-11-121-0/+2
| | | | Signed-off-by: Pekka Paalanen <[email protected]>
* nouveau: gallium directory structure changed again..Ben Skeggs2008-09-1110-16/+10
|
* nouveau: fix buildBen Skeggs2008-08-073-4/+4
|
* nv all: Copy shader tokens on create, free on delete.Younes Manton2008-07-232-2/+4
| | | | | Must copy token stream on shader create, client is allowed to free their copy after creating the state object.
* nouveau: is_format_supported() interface changesBen Skeggs2008-07-231-9/+6
|
* nv10: use the gallium alloc/free wrappers.Stephane Marchesin2008-07-081-4/+4
|
* nv10: there are no 3D textures.Stephane Marchesin2008-07-081-3/+1
|
* nouveau: adapt to cpp->pf_block changesBen Skeggs2008-06-292-6/+10
|
* nouveau: update for interface changes + hack around gallium x86_64 bustageBen Skeggs2008-06-233-1/+6
|
* nouveau: very quick port to tex-surface changes.Ben Skeggs2008-05-274-6/+32
| | | | | probably the last match-gallium-upstream merge for a bit, some cleanup+nv50 work coming RSN...
* nouveau: remove final PIPE_FORMAT_U_* usageBen Skeggs2008-05-252-6/+6
|
* nouveau: remove chipset fields in all nv pipe driver context/screen structs.Ben Skeggs2008-05-134-9/+4
|
* nouveau: bitmap texcoord bias has been removedBen Skeggs2008-05-051-2/+0
|
* nouveau: stub set_edgeflags for all nv pipe driversBen Skeggs2008-04-271-0/+6
|
* nv10: enable viewport clippingPeter Winters2008-04-201-2/+2
|
* nv10: fix random stuffPeter Winters2008-04-205-30/+72
|
* nouveau: PIPE_ATTRIB_MAX -> PIPE_MAX_ATTRIBSBen Skeggs2008-04-152-4/+4
|
* nouveau: in some cases don't create the buffer in local mem initially.Ben Skeggs2008-04-041-0/+3
|
* nv10: emit dummy zeta size when no zbuffer is used.Stephane Marchesin2008-04-031-1/+1
|
* nv10: fix more vertex stuffStephane Marchesin2008-04-034-8/+25
|
* nv10: fix some more state, work on the vertex emission code.Stephane Marchesin2008-04-026-67/+66
|
* nv10: set rasterizer state.Stephane Marchesin2008-04-022-0/+6
|
* nv10: fix stuff and things.Stephane Marchesin2008-04-028-238/+377
|
* nouveau: adapt to recent gallium changesBen Skeggs2008-03-302-25/+12
|
* nv10: fixes.Stephane Marchesin2008-03-172-6/+7
|
* nv10: fix build after mergeBen Skeggs2008-03-162-3/+7
|
* nv10.Stephane Marchesin2008-03-1515-0/+2224