Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nouveau: get things building/running again after pipe_surface.buffer removal | Ben Skeggs | 2009-02-04 | 13 | -54/+249 |
| | | | | 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 | 33 | -10762/+48 |
| | |||||
* | mesa: fix offset problem with interleaved arrays | Alan Hourihane | 2009-02-03 | 1 | -1/+1 |
| | |||||
* | 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 |
| | |\ \ \ | |||||
| | * | | | | gallium: give the screen priority when it comes to buffer allocations | Zack Rusin | 2009-01-29 | 48 | -205/+274 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | allows the driver to overwrite buffer allocation, first step on the way to making winsys interface internal to the drivers. state trackers and the code above it will go through the screen | ||||
| * | | | | | progs: Get more samples building on windows. | José Fonseca | 2009-02-01 | 11 | -72/+105 |
| | | | | | | |||||
| * | | | | | nv20: send buffer handles on hw state emit | Pekka Paalanen | 2009-01-31 | 1 | -6/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Color and Z buffer offsets were emitted here, now also the buffer handles are emitted so they target the correct memory. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
| * | | | | | nv20: disable depth writes in hw init | Pekka Paalanen | 2009-01-31 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Probably not necessary, but just in case. Depth registers point to the color buffer, when there is no depth buffer. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
| * | | | | | nv20: Z-mapping parameters | Pekka Paalanen | 2009-01-31 | 2 | -11/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on my renouveau dump, adjust initial hw state related to Z-mapping, and add one unknown depth reg into depth/stencil/alpha emission. Now trivial/tri-z on nv20 looks identical to swrast rendered one. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
| * | | | | | nv20: draw_elements needs to flush | Pekka Paalanen | 2009-01-31 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nv20_draw_elements() uses the draw module, and draw_flush() needs to be called to actually emit the vertices immediately. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
| * | | | | | nv20: set surface status in clear() | Pekka Paalanen | 2009-01-31 | 1 | -0/+1 |
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | Other nvXX drivers seem to do this, so I do it too. Signed-off-by: Pekka Paalanen <[email protected]> |