Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-30 | gallium: Don't build egl state_tracker | Jakob Bornecrantz | |
2009-01-30 | egl: Don't fill shown screen | Jakob Bornecrantz | |
2009-01-29 | egl: Blit to the bound frontbuffer with pipe | Jakob Bornecrantz | |
2009-01-28 | gallium: Build EGL st when build glx st | Jakob Bornecrantz | |
2009-01-28 | egl: Adopt to st_framebuffer changes | Jakob Bornecrantz | |
2009-01-27 | gallium: standardize api on the prefix "nr" | Zack Rusin | |
2009-01-27 | gallium: standardize naming of masks | Zack Rusin | |
2009-01-23 | gallium: change the st_get_framebuffer_surface/texture functions | Alan 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-20 | gallium: 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-19 | Merge commit 'origin/gallium-0.2' into gallium-xlib-rework | Keith Whitwell | |
2009-01-18 | g3dvl: Some cleanups. | Younes Manton | |
2009-01-18 | g3dvl: Ref count everywhere. | Younes Manton | |
2009-01-18 | g3dvl: Mark all buffers for incoming frame data as discardable. | Younes Manton | |
2009-01-18 | g3dvl: Return BadAlloc if we can't create an XvMC surface. | Younes Manton | |
2009-01-19 | egl: Fix swap and creation of front buffer | Jakob Bornecrantz | |
2009-01-18 | egl: Add a egl state_tracker that use Gallium | Jakob Bornecrantz | |
This works on top Gallium and KMS. The only thing that does not work currently is swap buffers for shown mesa screens. So the only fun thing this will produce is a white screen. The driver wishing to us the state_tracker needs to implement the intrace as define in drm_api.h located in gallium/include/state_tracker. And also have a working KMS implementation. | |||
2009-01-17 | xlib: don't explicitly create the pipe_winsys struct | Keith Whitwell | |
2009-01-13 | xlib: allow winsys's to register themselves with glx/xlib state tracker | Keith Whitwell | |
2009-01-12 | dri: make dri_display_surface static | Keith Whitwell | |
2009-01-12 | dri: pull dri_swapbuffers.c into dri_drawable.c | Keith Whitwell | |
2009-01-12 | dri: rename dri1 directory | Keith Whitwell | |
2009-01-12 | dri: sketch of new device-independent glx/dri state tracker | Keith Whitwell | |
2009-01-11 | Merge commit 'origin/gallium-0.2' into gallium-xlib-rework | Keith Whitwell | |
2009-01-10 | nouveau: Factor out common winsys bits into libnouveaudrm.a | Younes Manton | |
2009-01-10 | g3dvl: Use Gallium MALLOC wrappers. | Younes Manton | |
2009-01-10 | g3dvl: Get rid of old unbuffered motion compensation code. | Younes Manton | |
2009-01-10 | g3dvl: Map vertex bufs once per frame/flush. | Younes Manton | |
2009-01-10 | nouveau: Catch some more leaks. | Younes Manton | |
2009-01-10 | g3dvl: Allocate one set of bufs, let winsys rename them as necessary. | Younes Manton | |
2009-01-10 | g3dvl: Expand YCbCr to full RGB range by default. | Younes Manton | |
2009-01-10 | g3dvl: Flag textures holding incoming data as dynamic. | Younes Manton | |
2009-01-09 | xlib: move state tracker to glx/xlib | Keith Whitwell | |
Also, remove makefile hacks. | |||
2009-01-09 | xlib: strip out some CI and overlay support | Keith Whitwell | |
2009-01-09 | xlib: strip out some overlay support | Keith Whitwell | |
2009-01-09 | xlib: strip out glXAllocateMemoryNV & friends | Keith Whitwell | |
2009-01-09 | xlib: combine and eliminate some header files | Keith Whitwell | |
2009-01-09 | Merge commit 'origin/gallium-0.2' into gallium-xlib-rework | Keith Whitwell | |
Conflicts: progs/glsl/Makefile | |||
2009-01-08 | xlib: strip out glXAllocateMemoryMESA & friends | Keith Whitwell | |
2009-01-08 | xlib: remove VMS tweaks, these should be moved to p_compiler.h if needed | Keith Whitwell | |
2009-01-08 | xlib: remove unsued _glxapi_get_extensions func | Keith Whitwell | |
2009-01-08 | xlib: strip out some unused XMesa api functions | Keith Whitwell | |
2009-01-08 | xlib: rename xfonts.c to fakeglx_fonts.c | Keith Whitwell | |
2009-01-08 | xlib: rename old_xmesa.h to xm_api.h | Keith Whitwell | |
2009-01-08 | xlib: remove XMesaMakeCurrent, use XMesaMakeCurrent2 always | Keith Whitwell | |
2009-01-08 | xlib: remove old xmesa_x.h file and all its defines | Keith Whitwell | |
2009-01-08 | xlib: remove some XMesa types, just use the native Xlib ones | Keith Whitwell | |
2009-01-08 | xlib: strip out more 3dfx stuff | Keith Whitwell | |
2009-01-08 | xlib: pull in private copies of the GL/xmesa*.h headers | Keith Whitwell | |
2009-01-08 | xlib: strip out FX stuff | Keith Whitwell | |
2009-01-08 | xlib: remove XFree86Server stuff | Keith Whitwell | |