Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-04-04 | nouveau: create swizzled surface + scaled image objects | Ben Skeggs | |
2008-04-04 | nouveau: in some cases don't create the buffer in local mem initially. | Ben Skeggs | |
2008-04-03 | gallium: Only build softpipe driver by default for xlib winsys with scons. | Michel Dänzer | |
2008-04-02 | nouveau: winsys printf disappeared :) | Ben Skeggs | |
2008-04-02 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-04-01 | scons: Fix test for building dri/intel winsys. | Michel Dänzer | |
2008-03-31 | gallium: Eliminate p_winsys::printf | José Fonseca | |
Not convenient and almost not used at all. Better replacements in p_debug.h | |||
2008-03-30 | nouveau: adapt to recent gallium changes | Ben Skeggs | |
2008-03-30 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-03-27 | If visual is 32bpp, set visual->alphaBits = 8. | Brian | |
This works since we always use XImages for color buffers. It wouldn't always work for Windows/Pixmaps. | |||
2008-03-26 | xlib: Fix build error from recent fence changes | Ian Romanick | |
2008-03-26 | gallium: Change pipe->flush() interface to optionally return a fence. | Michel Dänzer | |
The cell driver still uses an internal CELL_FLUSH_WAIT flag, in the long run proper fencing should be implemented for it. | |||
2008-03-25 | xlib: Add support for MIT-SHM in xlib winsys driver | Ian Romanick | |
Gives about a 3% performance increase in gears on x86-64 (non-tiled) and about 10% performance increase in gears on Cell (tiled). I actually expected more of a boost. :( | |||
2008-03-25 | nouveau: refcount buffers on validate list. | Ben Skeggs | |
2008-03-24 | nouveau: fix infinite wait on space for userbuf. | Ben Skeggs | |
A recent commit removed a bug which essentially caused a sync after each use of a user buffer. In fixing it, the scratch area can now become fragmented under some circumstances leading to nouveau_bo_tmp() waiting forever for a large enough block of free space. This fixes ppracer, gl-117 and probably a heap of other apps. | |||
2008-03-21 | nouveau: do a retry if initial buffer alloc fails | Ben Skeggs | |
2008-03-21 | nouveau: use saved fence pointer, not head of unsignalled list | Ben Skeggs | |
It's possible for the unsignalled list head to change during fence_flush. Fixes valgrind complaint exposed by a previous commit. | |||
2008-03-21 | nouveau: potentially delay buffer destruction | Ben Skeggs | |
Rather than spinning waiting for the GPU to finish with the buffer, add a callback on the buffer's fence object instead. Gives a sizable performance increase in OA. | |||
2008-03-21 | nouveau: try combining prev and next resources on free | Ben Skeggs | |
Fixes some cases where we end up with a list of many unused chunks that are too small to be useful. | |||
2008-03-19 | nouveau: pass nvws to nvws->push_* functions, rather than nouveau_channel* | Ben Skeggs | |
2008-03-17 | nouveau: create fence object when allocating pushbuf, instead of submit | Ben Skeggs | |
2008-03-16 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-03-15 | nv10. | Stephane Marchesin | |
2008-03-14 | gallium: added dummy install target | Brian | |
2008-03-13 | nouveau: NV9X is basically a G80, fix issue with NV6X being detected as G80. | Ben Skeggs | |
2008-03-13 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-03-12 | nv50: ouch, next_subchannel++ :) | Ben Skeggs | |
2008-03-12 | nv50: some forgotten changes | Ben Skeggs | |
2008-03-07 | nouveau: another "argh gallium fscks with assert" fix | Ben Skeggs | |
2008-03-04 | gallium: Fix scons condition for building the xlib winsys. | Michel Dänzer | |
2008-03-02 | nouveau: silence some warnings | Ben Skeggs | |
2008-03-02 | nouveau: fix potential crash | Ben Skeggs | |
2008-03-02 | nouveau: enable multi-context/single-channel support for nv40 | Ben Skeggs | |
2008-03-02 | nouveau: turn pushbuf macros into inline functions | 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. | |||
2008-02-29 | Merge branch 'upstream-gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-02-27 | gallium/i965: implement pipe_screen for i965 driver (untested) | Brian | |
2008-02-27 | Cell: implement pipe_screen for cell driver | Brian | |
2008-02-27 | gallium: implement pipe_screen for softpipe driver | Brian | |
2008-02-26 | gallium: introduce 'pipe_screen' for context-independent functions | Brian | |
This will allow creating textures before a rendering context exists, for example. Only implemented in i915 driver for now. i915pipe->texture_create() just dispatches through to the i915screen->texture_create() to avoid state tracker changes for now. | |||
2008-02-26 | intel_winsys: Fix build failure due to DEBUG_IOCTL being undefined. | Michel Dänzer | |
Include pipe/p_debug.h to consistently enable or disable the debugging code. | |||
2008-02-27 | Merge branch 'upstream-gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-02-25 | gallium/i915: Use hardware rendering, unless INTEL_SP env var is set | Brian | |
2008-02-23 | Revamp scons usage. | José Fonseca | |
2008-02-22 | i915: include stdio.h | Brian | |
2008-02-22 | i915: include p_debug.h (resolves undefined assert()) | Brian | |
2008-02-23 | Avoid building problematic module/drivers on windows. | José Fonseca | |
2008-02-22 | Merge branch 'upstream-gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
Conflicts: src/gallium/drivers/Makefile | |||
2008-02-19 | gallium: general clean-up of xlib winsys Makefile | Brian | |