Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nv04-nv40: move 2d blit/fill code into pipe driver | Ben Skeggs | 2009-02-05 | 8 | -612/+24 |
| | |||||
* | nv50: move 2d blit/fill code into pipe driver | Ben Skeggs | 2009-02-05 | 5 | -213/+33 |
| | |||||
* | nouveau: support getting "native" bo from winsys | Ben Skeggs | 2009-02-05 | 1 | -0/+8 |
| | |||||
* | nouveau: get things building/running again after pipe_surface.buffer removal | Ben Skeggs | 2009-02-04 | 7 | -54/+98 |
| | | | | Don't look at nouveau_winsys_pipe.h... I promise it's temporary! | ||||
* | nouveau: link against libdrm_nouveau (installed with libdrm) | Ben Skeggs | 2009-02-04 | 22 | -2478/+33 |
| | |||||
* | gallium: adjust gdi for the latest changes | Zack Rusin | 2009-02-02 | 1 | -1/+2 |
| | |||||
* | gallium: remove pipe_buffer from surfaces | Zack Rusin | 2009-02-02 | 5 | -11/+23 |
| | | | | | | | 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. | ||||
* | xlib: Get conditional compilation of drivers working again. | José Fonseca | 2009-02-02 | 3 | -8/+37 |
| | |||||
* | gdi: Update for wgl st reorg. | José Fonseca | 2009-02-02 | 2 | -3/+3 |
| | |||||
* | scons: Fixups for the introduction of the xlib state_tracker. | Michel Dänzer | 2009-02-02 | 1 | -8/+2 |
| | | | | Not quite working yet; glxinfo complains about glXChooseVisual being undefined. | ||||
* | Merge branch 'gallium-0.2' of ↵ | Stephane Marchesin | 2009-02-02 | 14 | -15/+15 |
|\ | | | | | | | git+ssh://[email protected]/git/mesa/mesa into gallium-0.2 | ||||
| * | stw: Don't use the winsys. | José Fonseca | 2009-01-30 | 1 | -10/+10 |
| | | |||||
| * | gallium: make p_winsys internal | Zack Rusin | 2009-01-30 | 14 | -14/+14 |
| | | | | | | | | | | move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | ||||
| * | gdi: Update for winsys interface changes. | José Fonseca | 2009-01-30 | 1 | -9/+9 |
| | | |||||
* | | nv04: some old changes I had lying around. | Stephane Marchesin | 2009-02-02 | 3 | -3/+12 |
|/ | |||||
* | intel: Remove debug print | Jakob Bornecrantz | 2009-01-30 | 2 | -13/+1 |
| | |||||
* | intel: Set render domain on read and write | Jakob Bornecrantz | 2009-01-29 | 1 | -1/+2 |
| | |||||
* | intel: Try forcing flushes | Jakob Bornecrantz | 2009-01-29 | 1 | -7/+7 |
| | |||||
* | intel: Dump batchbuffer before sending to hw | Jakob Bornecrantz | 2009-01-29 | 1 | -0/+2 |
| | |||||
* | intel: Change link order | Jakob Bornecrantz | 2009-01-29 | 1 | -1/+2 |
| | |||||
* | intel: Fix type correctly this time | Jakob Bornecrantz | 2009-01-28 | 1 | -1/+1 |
| | | | | Facepalm. | ||||
* | intel: Fix typo | Jakob Bornecrantz | 2009-01-28 | 1 | -1/+1 |
| | |||||
* | i915: Add verbose debuging | Jakob Bornecrantz | 2009-01-28 | 2 | -2/+12 |
| | | | | | Only enabled while in development this commit will be reverted in the future. | ||||
* | intel: Supply the correct buffers to gem | Jakob Bornecrantz | 2009-01-28 | 1 | -3/+5 |
| | |||||
* | egl: compilation fix | Zack Rusin | 2009-01-26 | 1 | -2/+4 |
| | |||||
* | g3dvl: Remove dead links to files that are now in libnouveaudrm. | Younes Manton | 2009-01-24 | 20 | -392/+0 |
| | |||||
* | nouveau: fix st_get_framebuffer_surface() breakage | Pekka Paalanen | 2009-01-24 | 1 | -2/+2 |
| | | | | | | | | Someone changed the st_get_framebuffer_surface() signature, and did not update the users in Nouveau winsys. Surface is returned via a pointer now instead of returning it from the function. No semantic changes. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
* | i915: Fix gem backend after surface changes | Jakob Bornecrantz | 2009-01-20 | 1 | -3/+1 |
| | |||||
* | gallium: Remove the standalone surfaces. | José Fonseca | 2009-01-20 | 8 | -387/+122 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This commit is mostly just a cosmetic change that cleans-up the interfaces, replacing pipe_winsys::surface_* calls by /** * Allocate storage for a display target surface. * * Often surfaces which are meant to be blitted to the front screen (i.e., * display targets) must be allocated with special characteristics, memory * pools, or obtained directly from the windowing system. * * This callback is invoked by the pipe_screenwhen creating a texture marked * with the PIPE_TEXTURE_USAGE_DISPLAY_TARGET flag to get the underlying * buffer storage. */ struct pipe_buffer *(*surface_buffer_create)(struct pipe_winsys *ws, unsigned width, unsigned height, enum pipe_format format, unsigned usage, unsigned *stride); Most drivers were updated but not all were tested. Use the softpipe pipe driver and the xlib winsys changes as a reference when fixing other drivers. | ||||
* | xlib: fix dependencies | Keith Whitwell | 2009-01-19 | 1 | -2/+2 |
| | |||||
* | gallium: use align() intead of round_up() | Brian Paul | 2009-01-19 | 1 | -12/+2 |
| | |||||
* | Merge commit 'origin/gallium-0.2' into gallium-xlib-rework | Keith Whitwell | 2009-01-19 | 2 | -0/+510 |
|\ | | | | | | | | | | | | | | | Conflicts: src/gallium/state_trackers/glx/xlib/fakeglx.c src/gallium/state_trackers/glx/xlib/xm_api.c src/gallium/winsys/xlib/xmesaP.h | ||||
| * | xlib: fix compilation after xmesa header moves | Keith Whitwell | 2009-01-19 | 5 | -3/+513 |
| | | |||||
* | | Merge commit 'origin/gallium-0.2' into gallium-xlib-rework | Keith Whitwell | 2009-01-19 | 26 | -1563/+873 |
|\| | |||||
| * | nouveau: Rename buffer on map if discardable, busy, and write-only. | Younes Manton | 2009-01-18 | 1 | -0/+15 |
| | | |||||
| * | i915: Build gem and egl winsys by default | Jakob Bornecrantz | 2009-01-19 | 1 | -1/+1 |
| | | |||||
| * | i915: Make gem submit commands | Jakob Bornecrantz | 2009-01-19 | 2 | -5/+22 |
| | | |||||
| * | i915: Use new egl state_tracker | Jakob Bornecrantz | 2009-01-18 | 14 | -1552/+86 |
| | | |||||
| * | i915: Update gem backend a bit | Jakob Bornecrantz | 2009-01-18 | 3 | -13/+25 |
| | | |||||
| * | intel: Add a none working GEM backend for intel | Jakob Bornecrantz | 2009-01-14 | 9 | -0/+752 |
| | | |||||
| * | nouveau: fix warning | Ben Skeggs | 2009-01-12 | 1 | -1/+1 |
| | | |||||
| * | nouveau: return buffer map to something sane. | Ben Skeggs | 2009-01-12 | 1 | -20/+0 |
| | | | | | | | | | | | | Sorry, but no, we're not doing this.. Correctness always takes precedence over speed. Implement this higher up where you know it's safe to do so, and doesn't break other things in the process. | ||||
| * | nouveau: use usage, not uninitialised flags value... | Ben Skeggs | 2009-01-12 | 1 | -1/+1 |
| | | |||||
* | | xlib: don't explicitly create the pipe_winsys struct | Keith Whitwell | 2009-01-17 | 4 | -19/+53 |
| | | |||||
* | | xlib: split off cell to its own backend | Keith Whitwell | 2009-01-13 | 5 | -245/+467 |
| | | | | | | | | | | Also remove compile-time USE_XSHM flag. Still check for XSHM at runtime though. | ||||
* | | xlib: allow winsys's to register themselves with glx/xlib state tracker | Keith Whitwell | 2009-01-13 | 8 | -191/+96 |
| | | |||||
* | | Merge commit 'origin/gallium-0.2' into gallium-xlib-rework | Keith Whitwell | 2009-01-11 | 45 | -959/+1079 |
|\| | |||||
| * | nouveau: Factor out common winsys bits into libnouveaudrm.a | Younes Manton | 2009-01-10 | 43 | -917/+922 |
| | | |||||
| * | g3dvl: Use Gallium thread wrappers. | Younes Manton | 2009-01-10 | 1 | -4/+4 |
| | | |||||
| * | nouveau: Catch some more leaks. | Younes Manton | 2009-01-10 | 1 | -0/+2 |
| | |