Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-26 | gallium: fix more statetrackers/drivers for not using texture ↵ | Roland Scheidegger | |
width/height/depth arrays | |||
2009-11-04 | nv50: add 3d texture tiling and mip-mapping | Christoph Bumiller | |
Mip-mapped 3D textures are not arrays of 2D layers with a mip-map layout like 2D textures, therefore we cannot use image_nr == depth for them. Making use of "volume tiling" modes now, the allowed modes are 0xZY where Z <= 5 and y <= 5. | |||
2009-10-23 | nv50: add depth texture formats, and a few others, too | Christoph Bumiller | |
2009-10-19 | nv50: use SIFC for TIC, TSC upload | Christoph Bumiller | |
Add proper flushes for TIC and TSC and remove the costly 2D.0110 flush in nv50_flush. Correct TIC and TSC bo sizes. | |||
2009-10-19 | nv50: nicer texture format switch | Christoph Bumiller | |
Similar to nv40. | |||
2009-10-19 | drm/nv50: write tic/tsc setup to correct slots when skipping units | Ben Skeggs | |
2009-10-06 | nv50: fix segfault when there's gaps in enabled texture units | Ben Skeggs | |
Tested with progs/demos/multiarb. | |||
2009-10-05 | nv50: support PIPE_FORMAT_X8R8G8B8_UNORM | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2009-08-31 | nouveau: introduce nouveau_miptree common to all nouveau pipe drivers | Ben Skeggs | |
The winsys once again has to know about textures it seems, so we need a common representation between all our pipe drivers to store some information the winsys will need. Only the nv50 driver has been fixed so far. | |||
2009-08-17 | nv50: whitespace fixes and deobfuscation | Maarten Maathuis | |
2009-07-29 | nv50: TIC/TSC fixes and additions | Christoph Bumiller | |
Red and blue were interchanged in TIC. Add border color and some formats. | |||
2009-06-06 | nv50: fix multi-texturing | Ben Skeggs | |
2009-06-06 | nv50: support non-normalized texture coords | Ben Skeggs | |
2009-06-05 | nv50: create textures with nouveau_bo, for flexibility with tiling later | Ben Skeggs | |
2009-06-05 | nouveau: fix build with libdrm_nouveau 0.6 | Ben Skeggs | |
2009-06-05 | nouveau: pass nouveau_bo instead of pipe_buffer to so_ calls | Ben Skeggs | |
2009-05-28 | nv50: some mipmapping fixes | Ben Skeggs | |
2009-03-07 | nouveau: make stateobjs start off with refcount of 1 | Ben Skeggs | |
2009-02-20 | nv50: rework for texture_transfer changes | Ben Skeggs | |
2009-02-04 | nouveau: link against libdrm_nouveau (installed with libdrm) | Ben Skeggs | |
2009-01-13 | nv50: add DXTn formats | Ben Skeggs | |
2009-01-12 | nv50: any cpu access to a texture is done on its backing images | Ben Skeggs | |
Still a little dodgy: - RTT will hit an assertion (hopefully!) and fail - 3D textures with depth >= 32 will cause bad things to happen | |||
2008-07-11 | nv50: add some texture formats | Ben Skeggs | |
2008-07-11 | nv50: split tic construction out into own file | Ben Skeggs | |