Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: Various coordinate fixups for texture transfers. | Michel Dänzer | 2009-02-13 | 3 | -9/+9 |
| | | | | Fixes glReadPixels, gl(Copy)TexSubImage, glCopyPixels. | ||||
* | gallium: Fix a couple of potential NULL pointer dereferences. | Michel Dänzer | 2009-02-12 | 2 | -26/+37 |
| | | | | A lot more test programs work. | ||||
* | gallium: Fix GL_DEPTH CopyPixels tile coordinates. | Michel Dänzer | 2009-02-12 | 1 | -1/+1 |
| | |||||
* | gallium: Fix accumulation buffer tile coordinates. | Michel Dänzer | 2009-02-12 | 1 | -5/+5 |
| | |||||
* | gallium/winsys/xlib: Use XShmPutImage when possible. | Michel Dänzer | 2009-02-12 | 1 | -0/+2 |
| | |||||
* | softpipe: Unbreak keeping track of cached surface. | Michel Dänzer | 2009-02-12 | 1 | -4/+3 |
| | | | | glxgears works. | ||||
* | gallium/winsys/xlib: Fix stride calculations. | Michel Dänzer | 2009-02-12 | 2 | -6/+8 |
| | |||||
* | Cosmetic: Rename struct pipe_transfer pointers from 'ps' to 'pt'. | Michel Dänzer | 2009-02-12 | 2 | -27/+27 |
| | | | | Missed these for the initial gallium-texture-transfer commit. | ||||
* | g3dvl: Fixups for introduction of pipe_transfer. | Michel Dänzer | 2009-02-11 | 1 | -8/+10 |
| | |||||
* | gallium: No longer allow CPU mapping surfaces directly. | Michel Dänzer | 2009-02-05 | 31 | -682/+797 |
| | | | | | | | | | | 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. | ||||
* | 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 | 40 | -125/+177 |
| | | | | | | | 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 | 3 | -8/+29 |
| | | | | Not quite working yet; glxinfo complains about glXChooseVisual being undefined. | ||||
* | gallium: Stop relinking drivers and aux libraries | Jakob Bornecrantz | 2009-02-02 | 1 | -3/+3 |
| | |||||
* | Merge commit 'origin/gallium-0.2' into gallium-0.2 | Keith Whitwell | 2009-02-02 | 1 | -692/+201 |
|\ | |||||
| * | wgl: Only export the same symbols as Microsoft's opengl32.dll. | José Fonseca | 2009-02-02 | 1 | -692/+201 |
| | | | | | | | | Plus the ICD entrypoints. | ||||
* | | Merge branch 'gallium-wgl-rework' into gallium-0.2 | Keith Whitwell | 2009-02-02 | 27 | -459/+698 |
|\ \ | |/ |/| | | | | | | | Conflicts: src/gallium/state_trackers/wgl/shared/stw_public.h | ||||
| * | wgl: add missing header | Keith Whitwell | 2009-01-28 | 1 | -0/+75 |
| | | |||||
| * | stw: use proper stw_context pointers in shared interface | Keith Whitwell | 2009-01-28 | 4 | -70/+82 |
| | | | | | | | | Move away from hglrc. | ||||
| * | stw: clean up error paths | Keith Whitwell | 2009-01-28 | 1 | -20/+22 |
| | | |||||
| * | stw: don't call out to wglGetPixelFormat() | Keith Whitwell | 2009-01-28 | 1 | -1/+1 |
| | | |||||
| * | stw: remove duplicate function declarations | Keith Whitwell | 2009-01-28 | 2 | -20/+1 |
| | | |||||
| * | stw: fix comment | Keith Whitwell | 2009-01-28 | 1 | -1/+1 |
| | | |||||
| * | stw: remove header | Keith Whitwell | 2009-01-28 | 1 | -1/+0 |
| | | |||||
| * | svga: remove pixelformat helpers from stw shared interface | Keith Whitwell | 2009-01-28 | 7 | -149/+108 |
| | | | | | | | | | | | | Keep these internal structs private to wgl/shared. Pull in some pixelformat choosing code from wgl/wgl to avoid exporting them more generally. | ||||
| * | stw: move get_proc_address and extension functions to shared | Keith Whitwell | 2009-01-28 | 13 | -99/+55 |
| | | |||||
| * | stw: use shared version of make current in icd code | Keith Whitwell | 2009-01-28 | 1 | -2/+2 |
| | | |||||
| * | stw: more swapbuffers refactoring | Keith Whitwell | 2009-01-28 | 4 | -51/+21 |
| | | |||||
| * | wgl: split device structs, move swapbuffers to shared | Keith Whitwell | 2009-01-28 | 12 | -68/+217 |
| | | | | | | | | | | | | Each of icd, shared and wgl now have the opportunity to maintain their own per-device structs, which should reduce the need for these modules to be looking into each others structures. | ||||
| * | stw: rename stw_wgl_ --> stw_ | Keith Whitwell | 2009-01-28 | 4 | -22/+22 |
| | | |||||
| * | stw: move pixelformat_get/set to shared | Keith Whitwell | 2009-01-28 | 5 | -74/+100 |
| | | |||||
| * | stw: move pixelformat_describe to shared | Keith Whitwell | 2009-01-28 | 4 | -48/+73 |
| | | |||||
| * | wgl: move context functions to shared | Keith Whitwell | 2009-01-28 | 5 | -57/+139 |
| | | |||||
| * | wgl: split into shared, (fake)wgl and icd directories | Keith Whitwell | 2009-01-28 | 24 | -29/+30 |
| | | |||||
| * | wgl: relocate wgl code to state_trackers/wgl | Keith Whitwell | 2009-01-27 | 27 | -2/+3 |
| | | | | | | | | Similar to the GLX state trackers for DRI and xlib. | ||||
* | | Merge branch 'gallium-0.2' of ↵ | Stephane Marchesin | 2009-02-02 | 115 | -501/+550 |
|\ \ | | | | | | | | | | git+ssh://[email protected]/git/mesa/mesa into gallium-0.2 | ||||
| * \ | Merge branch 'gallium-winsys-private' into gallium-0.2 | Zack Rusin | 2009-02-01 | 101 | -411/+424 |
| |\ \ | |||||
| | * | | util: List new file in sconscript. | José Fonseca | 2009-02-01 | 1 | -0/+1 |
| | | | | |||||
| | * | | pipebuffer: Drop (most of) pipe winsys stuff. | José Fonseca | 2009-02-01 | 6 | -275/+1 |
| | | | | |||||
| | * | | gallium: initialize simple screen in drivers | Zack Rusin | 2009-01-31 | 11 | -1/+22 |
| | | | | |||||
| | * | | gallium: add a convience wrapper for simple screens | Zack Rusin | 2009-01-30 | 4 | -2/+192 |
| | | | | | | | | | | | | | | | | forwards screen calls to the winsys | ||||
| | * | | stw: Remove pipe_winsys references. | José Fonseca | 2009-01-30 | 2 | -2/+1 |
| | | | | |||||
| | * | | gallium: Don't ask winsys name -- let pipe screen do that if it wants. | José Fonseca | 2009-01-30 | 1 | -5/+2 |
| | | | | | | | | | | | | | | | | Allows to leave screen->winsys NULL. | ||||
| | * | | stw: Don't use the winsys. | José Fonseca | 2009-01-30 | 4 | -19/+15 |
| | | | | |||||
| | * | | gallium: make p_winsys internal | Zack Rusin | 2009-01-30 | 113 | -258/+272 |
| | | | | | | | | | | | | | | | | | | | | move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | ||||
| | * | | Merge branch 'gallium-0.2' into gallium-winsys-private | José Fonseca | 2009-01-30 | 1 | -0/+4 |
| | |\ \ | |||||
| | * | | | gdi: Update for winsys interface changes. | José Fonseca | 2009-01-30 | 1 | -9/+9 |
| | | | | | |||||
| | * | | | Merge branch 'gallium-0.2' into gallium-winsys-private | José Fonseca | 2009-01-30 | 8 | -52/+30 |
| | |\ \ \ |