summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers
AgeCommit message (Collapse)Author
2009-02-18util: Move p_debug.h into util module.José Fonseca
The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible.
2009-02-18wgl: Report memory leaks.José Fonseca
2009-02-12egl: Doesn't depend on xorg or pixmanJakob Bornecrantz
2009-02-13galium: Makefile fixes: -Werror=implicit-function-declaration -> ↵Benjamin Close
-Werror-implicit-function-declaration Found-By: Tinderbox
2009-02-11egl: Use only libdrm structs for kmsJakob Bornecrantz
2009-02-12scons: Build xlib state tracker regardless of DRI settings.José Fonseca
2009-02-11Add external pixman CFLAGS after all internal include pathsDan Nicholson
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 <dbn.lists@gmail.com>
2009-02-11wgl: Add a few more stubs.José Fonseca
I wonder why we need this... It is only necessary for the MSVC build. MinGW does not require them.
2009-02-10Merge commit 'origin/gallium-0.2' into gallium-master-mergeBrian Paul
2009-02-10wgl: return before locking if stw_icd is NULLKeith Whitwell
2009-02-10Merge commit 'origin/gallium-0.2' into gallium-0.2Keith Whitwell
Conflicts: src/gallium/state_trackers/wgl/icd/stw_icd.c
2009-02-10wgl: mutex-protect the shared stw_icd structKeith Whitwell
2009-02-10gallium: Introduce new subdirs build variablesJakob Bornecrantz
(based on gallium-xorg-driver/commit 270ce504052d415870a25ab59818b2309eb8ac13)
2009-02-10vmw/icd: remove bogus current_context valueKeith Whitwell
2009-02-10wgl: Fix null pointer reference.José Fonseca
2009-02-10stw: Hack for applications which use wglSetPixelFormat instead of ↵José Fonseca
SetPixelFormat.
2009-02-10wgl: s/0x%p/%p/gJosé Fonseca
Rather not have 0x prefix, than 0x0x in certain platforms.
2009-02-06g3dvl: Catch up to gallium changes, fix build.Younes Manton
2009-02-02scons: Fixups for the introduction of the xlib state_tracker.Michel Dänzer
Not quite working yet; glxinfo complains about glXChooseVisual being undefined.
2009-02-02Merge commit 'origin/gallium-0.2' into gallium-0.2Keith Whitwell
2009-02-02Merge branch 'gallium-wgl-rework' into gallium-0.2Keith Whitwell
Conflicts: src/gallium/state_trackers/wgl/shared/stw_public.h
2009-01-30gallium: make p_winsys internalZack Rusin
move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage
2009-01-30gallium: Don't build egl state_trackerJakob Bornecrantz
2009-01-30egl: Don't fill shown screenJakob Bornecrantz
2009-01-29egl: Blit to the bound frontbuffer with pipeJakob Bornecrantz
2009-01-28gallium: Build EGL st when build glx stJakob Bornecrantz
2009-01-28egl: Adopt to st_framebuffer changesJakob Bornecrantz
2009-01-28wgl: add missing headerKeith Whitwell
2009-01-28stw: use proper stw_context pointers in shared interfaceKeith Whitwell
Move away from hglrc.
2009-01-28stw: clean up error pathsKeith Whitwell
2009-01-28stw: don't call out to wglGetPixelFormat()Keith Whitwell
2009-01-28stw: remove duplicate function declarationsKeith Whitwell
2009-01-28stw: fix commentKeith Whitwell
2009-01-28stw: remove headerKeith Whitwell
2009-01-28svga: remove pixelformat helpers from stw shared interfaceKeith Whitwell
Keep these internal structs private to wgl/shared. Pull in some pixelformat choosing code from wgl/wgl to avoid exporting them more generally.
2009-01-28stw: move get_proc_address and extension functions to sharedKeith Whitwell
2009-01-28stw: use shared version of make current in icd codeKeith Whitwell
2009-01-28stw: more swapbuffers refactoringKeith Whitwell
2009-01-28wgl: split device structs, move swapbuffers to sharedKeith Whitwell
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.
2009-01-28stw: rename stw_wgl_ --> stw_Keith Whitwell
2009-01-28stw: move pixelformat_get/set to sharedKeith Whitwell
2009-01-28stw: move pixelformat_describe to sharedKeith Whitwell
2009-01-28wgl: move context functions to sharedKeith Whitwell
2009-01-28wgl: split into shared, (fake)wgl and icd directoriesKeith Whitwell
2009-01-27gallium: standardize api on the prefix "nr"Zack Rusin
2009-01-27gallium: standardize naming of masksZack Rusin
2009-01-27wgl: relocate wgl code to state_trackers/wglKeith Whitwell
Similar to the GLX state trackers for DRI and xlib.
2009-01-23gallium: change the st_get_framebuffer_surface/texture functionsAlan Hourihane
to return TRUE/FALSE if the st_framebuffer is valid, and if it is return the surface/texture in the passed pointer.
2009-01-20gallium: Remove the standalone surfaces.José Fonseca
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.
2009-01-19Merge commit 'origin/gallium-0.2' into gallium-xlib-reworkKeith Whitwell