Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-14 | nouveau: avoid running out of relocs | Maarten Maathuis | |
- Added flush notify functions for NV30 and NV40. - Flushing mid frame will call flush notify, which will resubmit all relocs. - We don't try to recover from reloc failure yet. | |||
2009-09-10 | nv50: Fix tiling mode for lower mipmap levels. | Marcin Kościelnicki | |
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: remove a few cases of directly casting struct pipe_context | Maarten Maathuis | |
2009-07-29 | nv50: use new 2D surface format names | Christoph Bumiller | |
2009-07-01 | nouveau: return some supported zeta formats | 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: move channel creation into pipe drivers | Ben Skeggs | |
2009-06-05 | nouveau: add pipe_buffer/fence code to pipe drivers, move nv50 over | Ben Skeggs | |
2009-05-28 | nv50: some mipmapping fixes | Ben Skeggs | |
2009-03-13 | gallium: Remove do_flip argument from surface_copy | Jakob Bornecrantz | |
I should have gotten most uses and implementation correctly fixed, but things might break. Feel free to blame me. | |||
2009-02-20 | nv50: rework for texture_transfer changes | Ben Skeggs | |
2009-02-07 | nouveau: Need to surface_copy() without a pipe context. | Younes Manton | |
2009-02-05 | nv50: move 2d blit/fill code into pipe driver | Ben Skeggs | |
2009-02-02 | gallium: remove pipe_buffer from surfaces | Zack Rusin | |
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. | |||
2009-01-30 | gallium: make p_winsys internal | Zack Rusin | |
move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | |||
2009-01-29 | gallium: give the screen priority when it comes to buffer allocations | Zack Rusin | |
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 | |||
2009-01-12 | nv50: remove previous hack to manage tiled surfaces | Ben Skeggs | |
2008-09-11 | nouveau: gallium directory structure changed again.. | Ben Skeggs | |
2008-07-11 | nv50: obey do_flip in surface_copy() | Ben Skeggs | |
2008-07-11 | nv50: quick hack to get textures untiled on map, and tiled on unmap | Ben Skeggs | |
progs/fp/tri-tex is all good now rather than all scrambled :) | |||
2008-07-11 | nv50: add license headers to .c files | Ben Skeggs | |
2008-06-29 | nv50: move surface_map/unmap into nv50_surface.c | Ben Skeggs | |
2008-03-12 | nv50: convert to hwctx-in-screen as nv40 is | Ben Skeggs | |
2008-02-29 | nouveau: implement pipe_screen | Ben Skeggs | |
Untested on NV3x/NV5x. Quite possibly broken. | |||
2008-02-16 | nouveau: match gallium code reorginisation. | Ben Skeggs | |
That was... fun.. |