Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | wgl: Report memory leaks. | José Fonseca | 2009-02-18 | 2 | -0/+14 |
| | |||||
* | egl: Doesn't depend on xorg or pixman | Jakob Bornecrantz | 2009-02-12 | 1 | -1/+0 |
| | |||||
* | galium: Makefile fixes: -Werror=implicit-function-declaration -> ↵ | Benjamin Close | 2009-02-13 | 2 | -2/+2 |
| | | | | | | -Werror-implicit-function-declaration Found-By: Tinderbox | ||||
* | egl: Use only libdrm structs for kms | Jakob Bornecrantz | 2009-02-11 | 3 | -4/+4 |
| | |||||
* | scons: Build xlib state tracker regardless of DRI settings. | José Fonseca | 2009-02-12 | 1 | -2/+1 |
| | |||||
* | Add external pixman CFLAGS after all internal include paths | Dan Nicholson | 2009-02-11 | 1 | -1/+1 |
| | | | | | | | | With the pixman CFLAGS at the beginning of the command line, my build was picking up the glcore.h from glproto, which doesn't have any of the TFP fields in __GLcontextmodes. Signed-off-by: Dan Nicholson <[email protected]> | ||||
* | wgl: Add a few more stubs. | José Fonseca | 2009-02-11 | 1 | -0/+5 |
| | | | | | I wonder why we need this... It is only necessary for the MSVC build. MinGW does not require them. | ||||
* | Merge commit 'origin/gallium-0.2' into gallium-master-merge | Brian Paul | 2009-02-10 | 2 | -80/+171 |
|\ | |||||
| * | wgl: return before locking if stw_icd is NULL | Keith Whitwell | 2009-02-10 | 1 | -2/+17 |
| | | |||||
| * | Merge commit 'origin/gallium-0.2' into gallium-0.2 | Keith Whitwell | 2009-02-10 | 6 | -23/+32 |
| |\ | | | | | | | | | | | | | | | | Conflicts: src/gallium/state_trackers/wgl/icd/stw_icd.c | ||||
| | * | wgl: Fix null pointer reference. | José Fonseca | 2009-02-10 | 1 | -0/+3 |
| | | | |||||
| | * | stw: Hack for applications which use wglSetPixelFormat instead of ↵ | José Fonseca | 2009-02-10 | 1 | -0/+8 |
| | | | | | | | | | | | | SetPixelFormat. | ||||
| | * | wgl: s/0x%p/%p/g | José Fonseca | 2009-02-10 | 1 | -6/+8 |
| | | | | | | | | | | | | Rather not have 0x prefix, than 0x0x in certain platforms. | ||||
| * | | wgl: mutex-protect the shared stw_icd struct | Keith Whitwell | 2009-02-10 | 1 | -73/+138 |
| | | | |||||
| * | | vmw/icd: remove bogus current_context value | Keith Whitwell | 2009-02-10 | 1 | -6/+4 |
| | | | |||||
* | | | gallium: Introduce new subdirs build variables | Jakob Bornecrantz | 2009-02-10 | 1 | -1/+1 |
| |/ |/| | | | | | (based on gallium-xorg-driver/commit 270ce504052d415870a25ab59818b2309eb8ac13) | ||||
* | | g3dvl: Catch up to gallium changes, fix build. | Younes Manton | 2009-02-06 | 4 | -18/+14 |
|/ | |||||
* | scons: Fixups for the introduction of the xlib state_tracker. | Michel Dänzer | 2009-02-02 | 1 | -0/+26 |
| | | | | Not quite working yet; glxinfo complains about glXChooseVisual being undefined. | ||||
* | Merge commit 'origin/gallium-0.2' into gallium-0.2 | Keith Whitwell | 2009-02-02 | 1 | -692/+201 |
|\ | |||||
* \ | Merge branch 'gallium-wgl-rework' into gallium-0.2 | Keith Whitwell | 2009-02-02 | 24 | -0/+4721 |
|\ \ | |/ |/| | | | | | | | 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 | 25 | -0/+4488 |
| | | | | | | | | Similar to the GLX state trackers for DRI and xlib. | ||||
* | | gallium: make p_winsys internal | Zack Rusin | 2009-01-30 | 6 | -8/+5 |
| | | | | | | | | | | move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | ||||
* | | gallium: Don't build egl state_tracker | Jakob Bornecrantz | 2009-01-30 | 1 | -1/+1 |
| | | |||||
* | | egl: Don't fill shown screen | Jakob Bornecrantz | 2009-01-30 | 1 | -16/+0 |
| | | |||||
* | | egl: Blit to the bound frontbuffer with pipe | Jakob Bornecrantz | 2009-01-29 | 1 | -0/+8 |
| | | |||||
* | | gallium: Build EGL st when build glx st | Jakob Bornecrantz | 2009-01-28 | 1 | -1/+1 |
| | | |||||
* | | egl: Adopt to st_framebuffer changes | Jakob Bornecrantz | 2009-01-28 | 1 | -2/+1 |
| | | |||||
* | | gallium: standardize api on the prefix "nr" | Zack Rusin | 2009-01-27 | 2 | -2/+2 |
| | | |||||
* | | gallium: standardize naming of masks | Zack Rusin | 2009-01-27 | 1 | -2/+2 |
|/ | |||||
* | 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. | ||||
* | gallium: Remove the standalone surfaces. | José Fonseca | 2009-01-20 | 1 | -55/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Merge commit 'origin/gallium-0.2' into gallium-xlib-rework | Keith Whitwell | 2009-01-19 | 9 | -57/+1209 |
|\ | |||||
| * | g3dvl: Some cleanups. | Younes Manton | 2009-01-18 | 1 | -1/+7 |
| | |