aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nv30/nv30_screen.c
Commit message (Collapse)AuthorAgeFilesLines
* nouveau: nv30: Remove duplicate case. Was a typo for X8R8G8B8, but that will ↵Patrice Mandin2009-10-171-2/+1
| | | | never be use for front buffer.
* nouveau: nv30: Hack to enforce same number of bits as front buffer, for ↵Patrice Mandin2009-10-151-8/+22
| | | | render targets
* gallium: Deprecate PIPE_CAP_S3TC.José Fonseca2009-09-161-2/+0
| | | | | No longer used. S3TC support is queried via pipe_screen::is_format_supported.
* nouveau: nv30: wrong variable for formatPatrice Mandin2009-07-221-1/+1
|
* gallium: Define PIPE_CAP_BLEND_EQUATION_SEPARATE, remove extension from ↵Patrice Mandin2009-07-141-0/+2
| | | | default extension list
* nouveau: return some supported zeta formatsBen Skeggs2009-07-011-0/+8
|
* nouveau: deal with PIPE_CAP_TGSI_CONT_SUPPORTEDBen Skeggs2009-07-011-0/+2
|
* nouveau: move channel creation into pipe driversBen Skeggs2009-06-051-7/+4
|
* nouveau: call notifier/grobj etc funcs directlyBen Skeggs2009-06-051-28/+36
| | | | | libdrm_nouveau is linked with the winsys, there's no good reason to do all this through yet another layer.
* nv30: remove u_simple_screen usageBen Skeggs2009-06-051-43/+27
|
* nouveau: call nouveau_pushbuf directly rather than going through nvwsBen Skeggs2009-06-051-1/+1
|
* nouveau: nv04-nv40 texture transfer.Younes Manton2009-02-251-79/+1
|
* nouveau: nv30: fix miptree organization to have swizzled texture+mipmap at ↵Patrice Mandin2009-02-101-0/+2
| | | | the right places
* nouveau: Need to surface_copy() without a pipe context.Younes Manton2009-02-071-16/+13
|
* nv04-nv40: move 2d blit/fill code into pipe driverBen Skeggs2009-02-051-0/+12
|
* gallium: remove pipe_buffer from surfacesZack Rusin2009-02-021-2/+4
| | | | | | | this change disassociates, at least from the driver perspective, the surface from buffer. surfaces are technically now views on the textures so make it so by hiding the buffer in the internals of textures.
* gallium: initialize simple screen in driversZack Rusin2009-01-311-0/+2
|
* gallium: make p_winsys internalZack Rusin2009-01-301-2/+2
| | | | | move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage
* gallium: give the screen priority when it comes to buffer allocationsZack Rusin2009-01-291-2/+2
| | | | | | allows the driver to overwrite buffer allocation, first step on the way to making winsys interface internal to the drivers. state trackers and the code above it will go through the screen
* nouveau: Map correct mip level when using the shadow (nv30, nv40).Younes Manton2009-01-211-6/+7
|
* nouveau: Update nv30 swizzling.Younes Manton2009-01-101-5/+5
|
* nouveau: return a value for PIPE_CAP_MAX_VERTEX_TEXTURE_UNITSBen Skeggs2008-12-161-0/+2
|
* nouveau: remove useless NOUVEAU_BO_SWIZZLED flag, copy/paste nv40 work to ↵Patrice Mandin2008-12-121-6/+57
| | | | swizzle textures
* nouveau: gallium directory structure changed again..Ben Skeggs2008-09-111-1/+0
|
* nv30: does not support mirror clamp, only mirror repeatPatrice Mandin2008-08-141-0/+4
|
* nouveau: is_format_supported() interface changesBen Skeggs2008-07-231-9/+6
|
* nv30: no npot texturesPatrice Mandin2008-07-121-1/+1
|
* nv30: update capsPatrice Mandin2008-07-121-2/+2
|
* nv30: Emit vertex buffer objects using state objectsPatrice Mandin2008-07-121-1/+1
|
* nouveau: very quick port to tex-surface changes.Ben Skeggs2008-05-271-0/+25
| | | | | 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-251-4/+4
|
* nouveau: remove chipset fields in all nv pipe driver context/screen structs.Ben Skeggs2008-05-131-4/+4
|
* nouveau: bitmap texcoord bias has been removedBen Skeggs2008-05-051-2/+0
|
* nv30: Move some structures and functions from context to screenPatrice Mandin2008-04-111-25/+177
|
* nouveau: in some cases don't create the buffer in local mem initially.Ben Skeggs2008-04-041-0/+3
|
* nv30: update miptree stuff for texturingPatrice Mandin2008-03-181-1/+2
|
* nouveau: hand nouveau_winsys in with pipe_screen initBen Skeggs2008-02-291-1/+3
|
* nouveau: implement pipe_screenBen Skeggs2008-02-291-0/+151
Untested on NV3x/NV5x. Quite possibly broken.