summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nvc0
Commit message (Collapse)AuthorAgeFilesLines
* nvc0: use mov instead of ld for scalar const loadsChristoph Bumiller2011-01-041-1/+6
|
* nvc0: fix resource unmap after vertex pushChristoph Bumiller2011-01-043-10/+8
|
* nvc0: use the proper typed opcodes in constant foldingChristoph Bumiller2011-01-041-86/+92
|
* nvc0: demagic GP invocation count bitfieldChristoph Bumiller2011-01-041-2/+16
|
* nvc0: rewrite the 9097 GRAPH macrosChristoph Bumiller2011-01-042-177/+192
|
* drm/nvc0: don't un-bind every subchannel on initBen Skeggs2010-12-301-5/+0
| | | | | | | The initial values in the grctx are 0x0000 anyway, and re-binding them all to 0x0000 destroys some init done by the nouveau drm. Signed-off-by: Ben Skeggs <[email protected]>
* nvc0: reference the vertex buffersChristoph Bumiller2010-12-271-0/+6
|
* nvc0: reenable some shader optimizationsChristoph Bumiller2010-12-272-51/+63
| | | | CSE and constants folding.
* nvc0: use VTX_ATTR for stride 0 vertex attributesChristoph Bumiller2010-12-271-30/+69
|
* nvc0: implement VRAM buffer transfers with bounce buffersChristoph Bumiller2010-12-2712-116/+336
|
* nvc0: init miptree transfer layer strideChristoph Bumiller2010-12-271-1/+2
|
* nvc0: respond please inline to PIPE_SHADER_CAP_SUBROUTINESChristoph Bumiller2010-12-231-0/+2
|
* nvc0: fix layer stride stateChristoph Bumiller2010-12-233-18/+30
|
* nvc0: use most defs/decls from nouveau_pushbuf.hChristoph Bumiller2010-12-238-118/+29
|
* nvc0: remove unused 'buf' parameter in pipe_buffer_unmapBen Skeggs2010-12-211-1/+1
|
* nvc0: BEGIN_RING->BEGIN_RING_NI in a couple of placesBen Skeggs2010-12-212-2/+2
|
* nvc0: fence.bo is mappable, mark it as suchBen Skeggs2010-12-211-1/+2
|
* nvc0: s/INLIN_RING/IMMED_RINGChristoph Bumiller2010-12-195-11/+11
|
* nvc0: improve shader support for texturingChristoph Bumiller2010-12-196-45/+133
| | | | Fixed shadow and cube texture fetches, add array texture fetches.
* nvc0: adapt to array textures interface changeChristoph Bumiller2010-12-199-201/+251
|
* nvc0: fix clipping with scissors/viewportChristoph Bumiller2010-12-193-11/+56
| | | | | Also setup optional path to use proper primitive clipping instead, which is probably slower.
* nvc0: use BIND_RING to set subchannel classesChristoph Bumiller2010-12-192-13/+25
|
* nvc0: switch to the proper constants upload pathChristoph Bumiller2010-12-192-6/+7
| | | | Makes things suddenly go surprisingly fast.
* nvc0: add the index buffer offset where missingChristoph Bumiller2010-12-193-1/+4
|
* nvc0: support user clip planesChristoph Bumiller2010-12-117-3/+96
|
* nvc0: enable vertex color clampingChristoph Bumiller2010-12-112-2/+4
|
* nvc0: fix FACE state and and handle FACE sysval/varying offsetChristoph Bumiller2010-12-103-19/+23
|
* nvc0: fix branching opsChristoph Bumiller2010-12-104-13/+26
| | | | | | - bra is PC relative - jump to else condition was inverted - handle integer comparisons
* nvc0: call grobj_alloc for all used classesChristoph Bumiller2010-12-092-3/+30
| | | | | Only doing this to notify the DRM that we need a PGRAPH context, nvc0 hardware doesn't use actual grobjs anymore.
* nvc0: write texture address to TIC with a RELOCChristoph Bumiller2010-12-091-4/+19
| | | | Direct access to the bo address requires an API change.
* nvc0: use tile flags in a way compatible with nouveauChristoph Bumiller2010-12-093-23/+29
|
* nvc0: buffer suballocation with a primitive slab allocatorChristoph Bumiller2010-12-0918-149/+807
|
* nvc0: generate shader header for geometry programsChristoph Bumiller2010-12-091-7/+56
|
* nvc0: fix immediate arg for SHL/SHRChristoph Bumiller2010-12-091-1/+6
|
* nvc0: index buffers are backChristoph Bumiller2010-12-093-40/+106
| | | | | Probably because long methods are gone index buffers must be explicit again.
* nvc0: upload constants with m2mf for the time beingChristoph Bumiller2010-12-092-27/+72
| | | | I get mysterious lockups with the dedicated CB upload ...
* nvc0: support primitive restartChristoph Bumiller2010-12-094-28/+123
|
* nvc0: rcp f32 also supports neg and abs modifiersChristoph Bumiller2010-12-091-1/+1
|
* nvc0: import nvc0 gallium driverChristoph Bumiller2010-11-1242-0/+15742