Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-05 | nouveau: rewrite nouveau_stateobj to use BEGIN_RING properly | Maarten Maathuis | |
- The previous solution was hacky and didn't do subchannel autobinding. - The beheaviour should match what libdrm_nouveau does closely. - The solution remains statically sized, but when debugging is on it will check for abuse. Signed-off-by: Maarten Maathuis <madman2003@gmail.com> | |||
2009-12-28 | nouveau: Unreference state/buffer objects on context/screen destruction. | Younes Manton | |
- unreference state objects so that buffer objects are unreferenced and eventually destroyed - free channel at screen's destruction Based on Krzysztof Smiechowicz's patch. | |||
2009-09-16 | gallium: Deprecate PIPE_CAP_S3TC. | José Fonseca | |
No longer used. S3TC support is queried via pipe_screen::is_format_supported. | |||
2009-07-14 | gallium: Define PIPE_CAP_BLEND_EQUATION_SEPARATE, remove extension from ↵ | Patrice Mandin | |
default extension list | |||
2009-07-01 | nouveau: return some supported zeta formats | Ben Skeggs | |
2009-07-01 | nouveau: deal with PIPE_CAP_TGSI_CONT_SUPPORTED | Ben Skeggs | |
2009-06-05 | nouveau: move channel creation into pipe drivers | Ben Skeggs | |
2009-06-05 | nouveau: call notifier/grobj etc funcs directly | Ben Skeggs | |
libdrm_nouveau is linked with the winsys, there's no good reason to do all this through yet another layer. | |||
2009-06-05 | nv40: remove u_simple_screen usage | Ben Skeggs | |
2009-06-05 | nouveau: call nouveau_pushbuf directly rather than going through nvws | Ben Skeggs | |
2009-02-25 | nouveau: nv04-nv40 texture transfer. | Younes Manton | |
2009-02-10 | nouveau: nv40 swizzled mipmap fixes. | Younes Manton | |
2009-02-07 | nouveau: Need to surface_copy() without a pipe context. | Younes Manton | |
2009-02-05 | nv04-nv40: 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-31 | gallium: initialize simple screen in drivers | Zack Rusin | |
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-21 | nouveau: Map correct mip level when using the shadow (nv30, nv40). | Younes Manton | |
2009-01-10 | nouveau: Put dynamic textures in GART for CPU access and don't swizzle. | Younes Manton | |
Also flag shadows as dynamic since they're for CPU access as well. | |||
2008-12-16 | nouveau: return a value for PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS | Ben Skeggs | |
2008-12-02 | nouveau: Use swizzled textures & render targets on nv40 when possible. | Younes Manton | |
2008-09-11 | nouveau: gallium directory structure changed again.. | Ben Skeggs | |
2008-08-07 | nv40/nv50: enable mirror wrap modes | Ben Skeggs | |
2008-08-03 | nv40: Support for PIPE_FORMAT_R16_SNORM. | Younes Manton | |
2008-07-23 | nouveau: is_format_supported() interface changes | Ben Skeggs | |
2008-05-27 | nouveau: very quick port to tex-surface changes. | Ben Skeggs | |
probably the last match-gallium-upstream merge for a bit, some cleanup+nv50 work coming RSN... | |||
2008-05-25 | nouveau: remove final PIPE_FORMAT_U_* usage | Ben Skeggs | |
2008-05-14 | nv40: fix typo in one of the previous commits | Ben Skeggs | |
2008-05-13 | nouveau: remove chipset fields in all nv pipe driver context/screen structs. | Ben Skeggs | |
2008-05-05 | nouveau: bitmap texcoord bias has been removed | Ben Skeggs | |
2008-04-29 | nv40: enable DXTn formats | Ben Skeggs | |
GL state tracker capable enough for progs/tests/texcompress2 at least. | |||
2008-04-04 | nouveau: in some cases don't create the buffer in local mem initially. | Ben Skeggs | |
2008-03-30 | nouveau: adapt to recent gallium changes | Ben Skeggs | |
2008-03-23 | nv40: add dxtn formats (disabled) | Ben Skeggs | |
2008-03-19 | nouveau: pass nvws to nvws->push_* functions, rather than nouveau_channel* | Ben Skeggs | |
2008-02-29 | nv40: move "channel context" stuff into nv40_screen | Ben Skeggs | |
2008-02-29 | nouveau: hand nouveau_winsys in with pipe_screen init | Ben Skeggs | |
2008-02-29 | nouveau: implement pipe_screen | Ben Skeggs | |
Untested on NV3x/NV5x. Quite possibly broken. |