Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nv04-nv40: fix nv##_surface_copy() for flipped | Pekka Paalanen | 2009-02-05 | 5 | -0/+5 |
| | | | | | | | | | | If do_flipp is true, it would first do the proper copy, height would wrap around to unsigned maximum, and then it attempts to do another copy. Return after doing the proper copy. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
* | nv04: fix pasto in nv04_surface_2d_init() | Pekka Paalanen | 2009-02-05 | 1 | -1/+1 |
| | | | | | | Wrong hardware object being used, when compared with earlier code. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
* | indices: quad fixes | Keith Whitwell | 2009-02-05 | 2 | -132/+133 |
| | |||||
* | gallium: add new aux lib for index list translations | Keith Whitwell | 2009-02-05 | 9 | -1/+5861 |
| | | | | | | | | | Could this be the ultimate index list translating utility? Maybe, but it doesn't yet include support for splitting primitives. Unlike previous attempts, this captures all possible combinations of API and hardware provoking vertex, supports generated list reuse and various other tricks. Relies on python-generated code. | ||||
* | gallium: fixup #includes: p_screen.h does not need anything in p_state.h | Brian Paul | 2009-02-05 | 1 | -1/+3 |
| | |||||
* | gallium: move 'struct pipe_winsys' | Brian Paul | 2009-02-05 | 3 | -1/+3 |
| | | | | Not used in p_state.h but used in p_context.h and p_screen.h | ||||
* | nv50: stop using nouveau_push.h, it's evil | Ben Skeggs | 2009-02-05 | 6 | -71/+92 |
| | |||||
* | nv04-nv40: move 2d blit/fill code into pipe driver | Ben Skeggs | 2009-02-05 | 27 | -654/+625 |
| | |||||
* | nv50: move 2d blit/fill code into pipe driver | Ben Skeggs | 2009-02-05 | 8 | -220/+203 |
| | |||||
* | nouveau: support getting "native" bo from winsys | Ben Skeggs | 2009-02-05 | 2 | -0/+10 |
| | |||||
* | nouveau: notifier timeout is a float now | Ben Skeggs | 2009-02-04 | 1 | -1/+1 |
| | |||||
* | 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 |
| | | | |