Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | 26 | -0/+4491 |
| | | | | Similar to the GLX state trackers for DRI and xlib. | ||||
* | tgsi: silence some warnings | Keith Whitwell | 2009-01-27 | 1 | -0/+37 |
| | |||||
* | draw: silence some warnings | Keith Whitwell | 2009-01-27 | 1 | -1/+4 |
| | |||||
* | i915: queiten compiler warnings | Keith Whitwell | 2009-01-27 | 1 | -1/+0 |
| | |||||
* | failover: queiten compiler warnings | Keith Whitwell | 2009-01-27 | 1 | -0/+7 |
| | |||||
* | draw: queiten compiler warnings | Keith Whitwell | 2009-01-27 | 1 | -1/+4 |
| | |||||
* | egl: compilation fix | Zack Rusin | 2009-01-26 | 1 | -2/+4 |
| | |||||
* | nv20: rewrite vertex layout | Pekka Paalanen | 2009-01-26 | 1 | -26/+59 |
| | | | | | | | | | | NV20 seems to be very different to NV10. In vertex array, pos is first, not last. There are maximum 16 attributes and only few are currently known. This makes trivial/tri work on NV20. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
* | nv20: adjust initial hw context | Pekka Paalanen | 2009-01-26 | 1 | -5/+5 |
| | | | | | | | | VIEWPORT_SCALE0 seems to do with translation and the sane value for x and y is zero. VIEWPORT_SCALE1 is still a mystery. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
* | g3dvl: Remove dead links to files that are now in libnouveaudrm. | Younes Manton | 2009-01-24 | 20 | -392/+0 |
| | |||||
* | nouveau: fix st_get_framebuffer_surface() breakage | Pekka Paalanen | 2009-01-24 | 1 | -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]> | ||||
* | gallium: change the st_get_framebuffer_surface/texture functions | Alan Hourihane | 2009-01-23 | 1 | -5/+6 |
| | | | | | to return TRUE/FALSE if the st_framebuffer is valid, and if it is return the surface/texture in the passed pointer. | ||||
* | nouveau: Map correct mip level when using the shadow (nv30, nv40). | Younes Manton | 2009-01-21 | 2 | -12/+14 |
| | |||||
* | nouveau: nv30 does not support separate blend functions for alpha and rgb | Patrice Mandin | 2009-01-21 | 1 | -2/+3 |
| | |||||
* | i915: Fix gem backend after surface changes | Jakob Bornecrantz | 2009-01-20 | 1 | -3/+1 |
| | |||||
* | gallium: Remove the standalone surfaces. | José Fonseca | 2009-01-20 | 25 | -654/+217 |
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 dependencies | Keith Whitwell | 2009-01-19 | 1 | -2/+2 |
| | |||||
* | gallium: minor reformatting | Brian Paul | 2009-01-19 | 1 | -6/+9 |
| | |||||
* | util: add reduced prim helper | Keith Whitwell | 2009-01-19 | 1 | -0/+16 |
| | |||||
* | gallium: use align() intead of round_up() | Brian Paul | 2009-01-19 | 1 | -12/+2 |
| | |||||
* | tgsi: change an if to an else-if, added const qual, added comments | Brian Paul | 2009-01-19 | 1 | -3/+5 |
| | |||||
* | Merge commit 'origin/gallium-0.2' into gallium-xlib-rework | Keith Whitwell | 2009-01-19 | 2 | -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 moves | Keith Whitwell | 2009-01-19 | 5 | -3/+513 |
| | | |||||
* | | Merge commit 'origin/gallium-0.2' into gallium-xlib-rework | Keith Whitwell | 2009-01-19 | 68 | -2329/+3147 |
|\| | |||||
| * | g3dvl: Some cleanups. | Younes Manton | 2009-01-18 | 1 | -1/+7 |
| | | |||||
| * | g3dvl: Ref count everywhere. | Younes Manton | 2009-01-18 | 3 | -46/+52 |
| | | |||||
| * | g3dvl: Mark all buffers for incoming frame data as discardable. | Younes Manton | 2009-01-18 | 2 | -10/+10 |
| | | |||||
| * | nouveau: Rename buffer on map if discardable, busy, and write-only. | Younes Manton | 2009-01-18 | 1 | -0/+15 |
| | | |||||
| * | gallium: Add PIPE_BUFFER_USAGE_DISCARD. | Younes Manton | 2009-01-18 | 1 | -0/+1 |
| | | | | | | | | | | | | When passed to map() signals that the buffer's previous contents are not required, allowing the driver to allocate a new buffer if the current buffer can not be mapped immediately. | ||||
| * | g3dvl: Return BadAlloc if we can't create an XvMC surface. | Younes Manton | 2009-01-18 | 1 | -0/+6 |
| | | |||||
| * | i915: Build gem and egl winsys by default | Jakob Bornecrantz | 2009-01-19 | 1 | -1/+1 |
| | | |||||
| * | i915: Make gem submit commands | Jakob Bornecrantz | 2009-01-19 | 2 | -5/+22 |
| | | |||||
| * | egl: Fix swap and creation of front buffer | Jakob Bornecrantz | 2009-01-19 | 2 | -20/+120 |
| | |