summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nv50/nv50_miptree.c
AgeCommit message (Expand)AuthorFilesLines
2010-04-10nv50: plug in miptree resource vtblChristoph Bumiller1-1/+6
2010-04-10Squashed commit of the following:Keith Whitwell1-41/+89
2010-03-30gallium: adapt all code to the renamed depth/stencil formatsRoland Scheidegger1-2/+2
2010-03-09Squashed commit of gallium-no-texture-blanketKeith Whitwell1-1/+2
2010-03-08Merge commit 'origin/gallium-winsys-handle-rebased'Keith Whitwell1-1/+1
2010-03-05nouveau: s/TEXTURE_USAGE_PRIMARY/TEXTURE_USAGE_SCANOUTChristoph Bumiller1-1/+1
2010-03-01nouveau: Rename pipe formats.José Fonseca1-3/+3
2010-02-02gallium: pipe/p_inlines.h -> util/u_inlines.hJosé Fonseca1-1/+1
2010-01-16nv50: fix tile flags for scanout tex usageChristoph Bumiller1-1/+12
2010-01-12nv50: fix 2 off by one memory leaks (nv50_miptree_level->image_offset)Marcin Slusarz1-2/+2
2009-12-17Move the remaining format pf_get_* functions to u_format.h.Michal Krol1-4/+5
2009-12-13nv50: add proper zslice offset in miptree_surfaceChristoph Bumiller1-6/+21
2009-12-12nv50: plug memory leak in miptree creation/destructionChristoph Bumiller1-0/+6
2009-12-02gallium: adapt nv drivers to interface cleanupsRoland Scheidegger1-6/+4
2009-11-26gallium: fix more statetrackers/drivers for not using texture width/height/de...Roland Scheidegger1-12/+9
2009-11-04nv50: add 3d texture tiling and mip-mappingChristoph Bumiller1-22/+41
2009-10-31nv50: fix textures with block size != cppChristoph Bumiller1-19/+16
2009-09-10nv50: Fix tiling mode for lower mipmap levels.Marcin Kościelnicki1-0/+1
2009-08-31nouveau: introduce nouveau_miptree common to all nouveau pipe driversBen Skeggs1-12/+13
2009-08-17nv50: whitespace fixes and deobfuscationMaarten Maathuis1-4/+4
2009-08-14nv50: fix mipmap offsets and tilingChristoph Bumiller1-2/+9
2009-07-29nv50: correct zeta formatsChristoph Bumiller1-2/+7
2009-07-01nouveau: return some supported zeta formatsBen Skeggs1-0/+1
2009-06-05nv50: use larger tile sizesBen Skeggs1-2/+9
2009-06-05nv50: create textures with nouveau_bo, for flexibility with tiling laterBen Skeggs1-9/+13
2009-03-26gallium: Remove some little-used fields from struct pipe_surface.Michel Dänzer1-1/+0
2009-03-04gallium: Unify reference counting.Michel Dänzer1-27/+14
2009-02-20nv50: rework for texture_transfer changesBen Skeggs1-116/+3
2009-02-07nouveau: Need to surface_copy() without a pipe context.Younes Manton1-4/+4
2009-02-04nouveau: get things building/running again after pipe_surface.buffer removalBen Skeggs1-0/+26
2009-02-02gallium: remove pipe_buffer from surfacesZack Rusin1-5/+1
2009-01-20gallium: Remove the standalone surfaces.José Fonseca1-7/+8
2009-01-12nv50: make rtt work againBen Skeggs1-1/+33
2009-01-12nv50: fix handling of depth texturesBen Skeggs1-5/+23
2009-01-12nv50: another typo..Ben Skeggs1-1/+1
2009-01-12nv50: fix assertion failureBen Skeggs1-2/+9
2009-01-12nv50: fix a typo and a thinkoBen Skeggs1-3/+4
2009-01-12nv50: any cpu access to a texture is done on its backing imagesBen Skeggs1-3/+58
2009-01-12nv50: create buffers for each image that makes up a textureBen Skeggs1-12/+31
2009-01-06nv50: working towards 3D texturesBen Skeggs1-7/+36
2009-01-06nv50: slightly better miptree allocationBen Skeggs1-5/+6
2008-09-18nv50: hack surface alloc a bit for nowBen Skeggs1-0/+2
2008-09-11nouveau: gallium directory structure changed again..Ben Skeggs1-8/+4
2008-07-11nv50: quick hack to get textures untiled on map, and tiled on unmapBen Skeggs1-6/+12
2008-07-11nv50: add license headers to .c filesBen Skeggs1-0/+22
2008-06-29nv50: fixes after rebase + commits note on the code that was just pushed.Ben Skeggs1-1/+1
2008-06-29nv50: rework miptree/texture/texsurf code a bitBen Skeggs1-11/+19
2008-06-29nv50: turn on depth test/write again, not 100% but winsys handles it betterBen Skeggs1-3/+4
2008-06-29nv50: do tsc/tic upload + stub out shader TEX stuffBen Skeggs1-11/+0
2008-06-29nv50: flag to indicate to winsys we want a surface for use as a zeta bufferBen Skeggs1-1/+12