Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-02-15 | gallium: Add SCons as alternative build system for Gallium. | José Fonseca | |
2008-02-15 | nouveau: 0xdeadc0de | Ben Skeggs | |
2008-02-15 | nouveau: oops and make nouveau winsys build by default | Stephane Marchesin | |
2008-02-15 | nouveau: hook in nv30. | Stephane Marchesin | |
2008-01-30 | nouveau: support nv67 | Ben Skeggs | |
2008-01-28 | nouveau: ddx versioning changed to match nouveau.ko versioning | Ben Skeggs | |
2008-01-28 | nouveau: quicky-port to gallium changes | Ben Skeggs | |
2008-01-27 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2008-01-25 | gallium: rename pipe_buffer_handle to pipe_buffer, rework pipebuffer/ code | Keith Whitwell | |
Provide an actual definition of the pipe_buffer struct, containing the parameters used to create the buffer, and its refcount. Shift refcounting buffers out of the winsys interface, similar to surfaces & textures. Rework pipebuffer/ to reflect the fact these changes, and also Michel's reworking of the buffer interface. | |||
2008-01-25 | gallium: Simplify winsys buffer interface. | Michel Dänzer | |
The properties of a buffer represented by struct pipe_buffer_handle are now basically constant over its lifetime. The state tracker gets to deal with any more complex buffer semantics it may need to provide. | |||
2008-01-20 | nouveau: small oops | Ben Skeggs | |
2008-01-20 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2008-01-17 | gallium: Pass PIPE_BUFFER_USAGE_PIXEL to buffer_data. | José Fonseca | |
2007-12-30 | nouveau: typo fix | Ben Skeggs | |
2007-12-27 | nouveau: remove legacy stuff | Ben Skeggs | |
2007-12-27 | nouveau: track last validated offsets, so we know when relocs can be avoided. | Ben Skeggs | |
2007-12-27 | nouveau: allow unfenced read of buffers in a few situations | Ben Skeggs | |
2007-12-27 | nouveau: remove fence_del(), _ref() can be used for the same purpose. | Ben Skeggs | |
2007-12-26 | nouveau: header update | Ben Skeggs | |
2007-12-24 | nouveau: pushbuf code, now with 50% less suck! | Ben Skeggs | |
Far more efficient, if not a bit more complicated. Hopefully not too buggy still. This commit will potentially expose some unrelated bugs, fixes for them will follow "real soon now". | |||
2007-12-23 | nouveau: speed up user buffers. | Ben Skeggs | |
Try and fit user buffers into a small GART scratch area at validate time, instead of going to a lot of effort to fit these (mostly) use-once-and-discard objects into VRAM. | |||
2007-12-23 | nv40: seems we have stencil faces around the wrong way. | Ben Skeggs | |
2007-12-23 | nouveau: don't wait when deleting fences unless needed | Ben Skeggs | |
2007-12-23 | nouveau: some cleanups | Ben Skeggs | |
2007-12-23 | nouveau: match gallium changes | Ben Skeggs | |
2007-12-23 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2007-12-19 | Fix problem with initial viewport/scissor size. | Brian | |
If an app never called glViewport, the viewport size was always 0 by 0 pixels. Now pass initial size to st_create_framebuffer() and initialize the viewport and scissor bounds in st_make_current(). This could also be fixed by ensuring the gl_framebuffers passed to _mesa_make_current() were initialized to the right size. But that involves allocating the renderbuffers/pipe_surfaces earlier and that runs into some other issues ATM. Also remove obsolete createRenderbuffers param to st_create_framebuffer(). | |||
2007-12-19 | nouveau: nuke subchan auto-assign. | Ben Skeggs | |
It's annoying for several reasons, especially in its current form. May possibly be reincarnated later (DDX depends on it these days), but in not quite the same way. | |||
2007-12-19 | nouveau: remove sync hack, gallium got sort-of fixed. | Ben Skeggs | |
2007-12-17 | nouveau: bump pushbuf size a little, so a "full" packet can fit | Ben Skeggs | |
2007-12-16 | nouveau: some cleanups | Ben Skeggs | |
2007-12-16 | nouveau: move extension stuff into nouveau_screen.c | Ben Skeggs | |
2007-12-14 | nouveau: mass renaming for consistency, no functional changes | Ben Skeggs | |
2007-12-13 | nouveau: more adaption.. | Ben Skeggs | |
2007-12-13 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2007-12-12 | Re-org of st_create_framebuffer() and renderbuffer format selection. | Brian | |
st_create_framebuffer() now takes pipe_formats for the color, depth, stencil buffers. This avoids a round-about chain of calls to pipe->is_format_supported() for window renderbuffers (their format never changes). Renderbuffer format selection code in st_format.c is simpler now too. | |||
2007-12-12 | update format param type | Brian | |
2007-12-13 | nouveau: take jumps into account properly when debugging pushbuf | Ben Skeggs | |
2007-12-12 | i915tex: remove. it's deprecated and causes merge problems | Zack Rusin | |
we did some small changes in the beginning of the gallium3d lifecycle in i915tex which is not in master anymore and just causes problems when doing merges. getting rid of the headache by just nuking it here | |||
2007-12-12 | nouveau: adapt | Ben Skeggs | |
Some things that worked before are now broken, there's an "XXX:" around one of the culprits in the GL state tracker so hopefully it'll get fixed soon! | |||
2007-12-12 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
Conflicts: src/mesa/pipe/Makefile | |||
2007-12-11 | Rework gallium and mesa queries a little. | Keith Whitwell | |
Add a 'CheckQuery()' driver callback to mesa to check query completion. Make pipe_query an opaque type. Rework softpipe queries, support overlapping occlusion queries. | |||
2007-12-11 | Add surface storage allocation function to winsys interface. | José Fonseca | |
2007-12-11 | nouveau: fix build | Ben Skeggs | |
2007-12-11 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
Conflicts: src/mesa/drivers/dri/Makefile.template | |||
2007-12-10 | Add 'type' parameter to is_format_supported() to specify texture vs. drawing ↵ | Brian | |
surface, etc. Additional types may be added in the future. | |||
2007-12-10 | Link fewer common objects into Gallium winsys layers. | Michel Dänzer | |
These are useless or even harmful due to referencing symbols no longer available in the Gallium build. | |||
2007-12-10 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2007-12-10 | Remove stray references to struct pipe_region. | Michel Dänzer | |
2007-12-10 | nouveau: fix elusive dma bug | Ben Skeggs | |
In some situations WAIT_RING would get called while the GPU was processing data from outside the "master" ring, which caused dma.free to be updated incorrectly and much fun was had. WAIT_RING will now wait until it reads GET values from within the main ring buffer before calculating free space. |