summaryrefslogtreecommitdiffstats
path: root/src/gallium/winsys
Commit message (Collapse)AuthorAgeFilesLines
* nv04-nv40: move 2d blit/fill code into pipe driverBen Skeggs2009-02-058-612/+24
|
* nv50: move 2d blit/fill code into pipe driverBen Skeggs2009-02-055-213/+33
|
* nouveau: support getting "native" bo from winsysBen Skeggs2009-02-051-0/+8
|
* nouveau: get things building/running again after pipe_surface.buffer removalBen Skeggs2009-02-047-54/+98
| | | | Don't look at nouveau_winsys_pipe.h... I promise it's temporary!
* nouveau: link against libdrm_nouveau (installed with libdrm)Ben Skeggs2009-02-0422-2478/+33
|
* gallium: adjust gdi for the latest changesZack Rusin2009-02-021-1/+2
|
* gallium: remove pipe_buffer from surfacesZack Rusin2009-02-025-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é Fonseca2009-02-023-8/+37
|
* gdi: Update for wgl st reorg.José Fonseca2009-02-022-3/+3
|
* scons: Fixups for the introduction of the xlib state_tracker.Michel Dänzer2009-02-021-8/+2
| | | | Not quite working yet; glxinfo complains about glXChooseVisual being undefined.
* Merge branch 'gallium-0.2' of ↵Stephane Marchesin2009-02-0214-15/+15
|\ | | | | | | git+ssh://[email protected]/git/mesa/mesa into gallium-0.2
| * stw: Don't use the winsys.José Fonseca2009-01-301-10/+10
| |
| * gallium: make p_winsys internalZack Rusin2009-01-3014-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é Fonseca2009-01-301-9/+9
| |
* | nv04: some old changes I had lying around.Stephane Marchesin2009-02-023-3/+12
|/
* intel: Remove debug printJakob Bornecrantz2009-01-302-13/+1
|
* intel: Set render domain on read and writeJakob Bornecrantz2009-01-291-1/+2
|
* intel: Try forcing flushesJakob Bornecrantz2009-01-291-7/+7
|
* intel: Dump batchbuffer before sending to hwJakob Bornecrantz2009-01-291-0/+2
|
* intel: Change link orderJakob Bornecrantz2009-01-291-1/+2
|
* intel: Fix type correctly this timeJakob Bornecrantz2009-01-281-1/+1
| | | | Facepalm.
* intel: Fix typoJakob Bornecrantz2009-01-281-1/+1
|
* i915: Add verbose debugingJakob Bornecrantz2009-01-282-2/+12
| | | | | Only enabled while in development this commit will be reverted in the future.
* intel: Supply the correct buffers to gemJakob Bornecrantz2009-01-281-3/+5
|
* egl: compilation fixZack Rusin2009-01-261-2/+4
|
* g3dvl: Remove dead links to files that are now in libnouveaudrm.Younes Manton2009-01-2420-392/+0
|
* nouveau: fix st_get_framebuffer_surface() breakagePekka Paalanen2009-01-241-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 changesJakob Bornecrantz2009-01-201-3/+1
|
* gallium: Remove the standalone surfaces.José Fonseca2009-01-208-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 dependenciesKeith Whitwell2009-01-191-2/+2
|
* gallium: use align() intead of round_up()Brian Paul2009-01-191-12/+2
|
* Merge commit 'origin/gallium-0.2' into gallium-xlib-reworkKeith Whitwell2009-01-192-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 movesKeith Whitwell2009-01-195-3/+513
| |
* | Merge commit 'origin/gallium-0.2' into gallium-xlib-reworkKeith Whitwell2009-01-1926-1563/+873
|\|
| * nouveau: Rename buffer on map if discardable, busy, and write-only.Younes Manton2009-01-181-0/+15
| |
| * i915: Build gem and egl winsys by defaultJakob Bornecrantz2009-01-191-1/+1
| |
| * i915: Make gem submit commandsJakob Bornecrantz2009-01-192-5/+22
| |
| * i915: Use new egl state_trackerJakob Bornecrantz2009-01-1814-1552/+86
| |
| * i915: Update gem backend a bitJakob Bornecrantz2009-01-183-13/+25
| |
| * intel: Add a none working GEM backend for intelJakob Bornecrantz2009-01-149-0/+752
| |
| * nouveau: fix warningBen Skeggs2009-01-121-1/+1
| |
| * nouveau: return buffer map to something sane.Ben Skeggs2009-01-121-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 Skeggs2009-01-121-1/+1
| |
* | xlib: don't explicitly create the pipe_winsys structKeith Whitwell2009-01-174-19/+53
| |
* | xlib: split off cell to its own backendKeith Whitwell2009-01-135-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 trackerKeith Whitwell2009-01-138-191/+96
| |
* | Merge commit 'origin/gallium-0.2' into gallium-xlib-reworkKeith Whitwell2009-01-1145-959/+1079
|\|
| * nouveau: Factor out common winsys bits into libnouveaudrm.aYounes Manton2009-01-1043-917/+922
| |
| * g3dvl: Use Gallium thread wrappers.Younes Manton2009-01-101-4/+4
| |
| * nouveau: Catch some more leaks.Younes Manton2009-01-101-0/+2
| |