Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | gallium: No longer allow CPU mapping surfaces directly. | Michel Dänzer | 2009-02-05 | 2 | -9/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead, a new pipe_transfer object has to be created and mapped for transferring data between the CPU and a texture. This gives the driver more flexibility for textures in address spaces that aren't CPU accessible. This is a first pass; softpipe/xlib builds and runs glxgears, but it only shows a black window. Looks like something's off related to the Z buffer, so the depth test always fails. | |||||
* | | | util: Move p_debug.h into util module. | José Fonseca | 2009-02-18 | 1 | -1/+1 | |
| |/ |/| | | | | | | | The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible. | |||||
* | | radeon-gallium: Clean out extensions explicitly enabled by Mesa. | Corbin Simpson | 2009-02-14 | 1 | -36/+2 | |
| | | | | | | | | | | | | This cleans up some of the cruft from the old DRI setup, and it turns out that only the GLSL extensions are still off if we let st_extensions.c handle the setup instead. | |||||
* | | intel: Only build winsys with built state trackers | Jakob Bornecrantz | 2009-02-13 | 1 | -1/+3 | |
| | | ||||||
* | | intel: Make gem export the drm_api_hocks | Jakob Bornecrantz | 2009-02-12 | 12 | -199/+112 | |
| | | ||||||
* | | intel: Remove the old depricated dri1 winsys | Jakob Bornecrantz | 2009-02-12 | 15 | -2324/+0 | |
| | | ||||||
* | | intel: Remove the ttm backend | Jakob Bornecrantz | 2009-02-12 | 16 | -4178/+0 | |
| | | | | | | | | RIP ttm, its been fun knowing you. | |||||
* | | mesa: Build both software rasterizers for debug | Jakob Bornecrantz | 2009-02-10 | 1 | -3/+5 | |
| | | | | | | | | But put the gallium one in lib/gallium | |||||
* | | gallium: Don't rebuild common drm code | Jakob Bornecrantz | 2009-02-10 | 2 | -6/+6 | |
| | | ||||||
* | | gallium: Install DRI drivers into lib/gallium | Jakob Bornecrantz | 2009-02-10 | 2 | -8/+8 | |
| | | ||||||
* | | gallium: Introduce new subdirs build variables | Jakob Bornecrantz | 2009-02-10 | 1 | -5/+5 | |
| | | | | | | | | (based on gallium-xorg-driver/commit 270ce504052d415870a25ab59818b2309eb8ac13) | |||||
* | | mesa: build/use libmesagallium.a for gallium builds | Brian Paul | 2009-02-09 | 3 | -4/+4 | |
| | | | | | | | | | | This contains the core mesa code but excludes things not needed for gallium such as tnl/, swrast/, swrast_setup/, etc. | |||||
* | | cell: compile fix: no-op xlib_create_brw_screen() for Cell build | Brian Paul | 2009-02-07 | 1 | -0/+2 | |
| | | ||||||
* | | Merge branch 'gallium-0.2' of git://anongit.freedesktop.org/mesa/mesa into ↵ | Corbin Simpson | 2009-02-06 | 3 | -4/+7 | |
|\ \ | | | | | | | | | | gallium-0.2 | |||||
| * | | g3dvl: Catch up to gallium changes, fix build. | Younes Manton | 2009-02-06 | 3 | -4/+7 | |
| | | | ||||||
* | | | Merge branch 'gallium-0.2-radeon' into gallium-0.2 | Corbin Simpson | 2009-02-06 | 12 | -0/+1303 | |
|\ \ \ | |/ / |/| | | ||||||
| * | | Rename winsys amd to radeon. | Corbin Simpson | 2009-02-06 | 12 | -250/+250 | |
| | | | ||||||
| * | | r300, amd: Oops, a couple more API changes. | Corbin Simpson | 2009-02-02 | 1 | -1/+1 | |
| | | | | | | | | | | | | Somehow I forgot to commit these. | |||||
| * | | amd: Fix build errors from rebase. | Corbin Simpson | 2009-02-02 | 5 | -7/+5 | |
| | | | ||||||
| * | | amd: Add AMD_SOFTPIPE environment option. | Corbin Simpson | 2009-02-01 | 1 | -1/+1 | |
| | | | | | | | | | | | | If set, AMD_SOFTPIPE will make amd switch to softpipe. | |||||
| * | | BROKEN | Corbin Simpson | 2009-02-01 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | This commit is only to protect against data loss, so please skip it when bisecting. Thanks. | |||||
| * | | amd: Fix uninitialized pipe_screen. | Corbin Simpson | 2009-02-01 | 1 | -1/+2 | |
| | | | ||||||
| * | | amd: Fix missing break statement. | Corbin Simpson | 2009-02-01 | 1 | -2/+3 | |
| | | | ||||||
| * | | amd/r300: Wire up GETPARAM ioctls. | Corbin Simpson | 2009-02-01 | 3 | -9/+45 | |
| | | | | | | | | | | | | Whoo, stuff is starting to look cleaner and cleaner. | |||||
| * | | r300: Add path for pci_id in winsys. | Corbin Simpson | 2009-02-01 | 3 | -3/+7 | |
| | | | | | | | | | | | | Needs to be hooked up to the getparam from the kernel. | |||||
| * | | r300, amd: Add the ability to flush the CS. | Corbin Simpson | 2009-02-01 | 1 | -1/+8 | |
| | | | | | | | | | | | | This is probably important, yeah? | |||||
| * | | r300, amd: Make everything build. (Not necessarily work, mind you.) | Corbin Simpson | 2009-02-01 | 5 | -6/+94 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Lots of structural work, especially in getting the two parts to talk nicely. Todo: - Get damn blitter working. - Add CS flush. - Reverse order of above two items. | |||||
| * | | And unbreak traditional build. | Corbin Simpson | 2009-02-01 | 2 | -1/+2 | |
| | | | | | | | | | | | | s/drm-radeon/drm_radeon/ | |||||
| * | | A bit of r300 cleanup. | Corbin Simpson | 2009-02-01 | 1 | -2/+4 | |
| | | | ||||||
| * | | Make r300 and amd build in scons. | Corbin Simpson | 2009-02-01 | 1 | -0/+29 | |
| | | | ||||||
| * | | r300: Hook up to winsys, add missing header. | Corbin Simpson | 2009-02-01 | 1 | -1/+7 | |
| | | | | | | | | | | | | In theory it works, which of course means that it doesn't. | |||||
| * | | amd: initial winsys | Jerome Glisse | 2009-02-01 | 9 | -0/+1130 | |
| | | | ||||||
* | | | 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 | |
| |