summaryrefslogtreecommitdiff
path: root/src/gallium/winsys
AgeCommit message (Collapse)Author
2009-09-24gdi: Update for WGL state tracker interface changes.José Fonseca
2009-09-23Merge branch 'softpipe-opt'Keith Whitwell
Conflicts: progs/demos/cubemap.c src/gallium/drivers/softpipe/sp_tex_sample.c src/gallium/drivers/softpipe/sp_texture.c
2009-09-23gdi: Update for WGL statetracker source reorg.José Fonseca
2009-09-22i915g: Activate traceJakob Bornecrantz
2009-09-21nouveau: allow building modesetting_drv.soBen Skeggs
2009-09-21nouveau: drm_api create_screen()'s 'arg' argument can be NULLBen Skeggs
2009-09-16gdi: Integrate with llvmpipe where available.José Fonseca
2009-09-15Merge branch 'mesa_7_6_branch'Brian Paul
2009-09-15st/g3dvl: pass color values to softpipe clear functionCooper Yuan
2009-09-11llvmpipe: asst fixes for 'make linux-llvmpipe'Brian Paul
2009-09-09i915g: Add buffer write callbackJakob Bornecrantz
2009-09-09i915g: pwrite batchbuffer instead of mapJakob Bornecrantz
2009-09-09i915g: Map vertex buffers via gttJakob Bornecrantz
2009-09-09i915g: Remove lib prefix from driverJakob Bornecrantz
2009-09-08gdi: Fix prototype of gdi_softpipe_surface_buffer_create().Michal Krol
2009-09-06r300g: Fix some issues pointed out by compiler warnings.Michel Dänzer
2009-09-06r300g: Handle PIPE_BUFFER_USAGE_DONTBLOCK as intended.Michel Dänzer
Return NULL if the BO is busy, otherwise just map it.
2009-09-03gallium/xlib: silence uninitialized var warningBrian Paul
2009-09-03i915g: Up the number of relocsJakob Bornecrantz
2009-09-03i915g: Don't run in sync with HWJakob Bornecrantz
2009-09-02st/xorg: Remove code no longer support by xserver Git master.Michel Dänzer
Shouldn't be necessary with older versions either.
2009-09-01scons: Tool for LLVM. Gracefully disable llvmpipe if LLVM not found.José Fonseca
2009-09-01i915g: Implement new winsysJakob Bornecrantz
2009-08-31nouveau: fix for dri state tracker changesBen Skeggs
2009-08-31nouveau: hack winsys to compile again, it's broken still howeverBen Skeggs
2009-08-30xlib: Implement lp_winsys::destroy.José Fonseca
2009-08-29xlib: Implement llvmpipe lp_winsys interface.José Fonseca
2009-08-29xlib: Update llvmpipe integration for changes in master.José Fonseca
2009-08-29llvmpipe: add missing break in xlib _init()Brian Paul
2009-08-29llvmpipe: Allow to build without udis86.José Fonseca
2009-08-29llvmpipe: Disassemble generated x86 code.José Fonseca
2009-08-29xlib: Complete llvmpipe integration.José Fonseca
2009-08-29xlib: Integrate with llvmpipe.José Fonseca
Actually, the makefile/sconscript changes were already commit by mistake.
2009-08-28i915g: Don't forget to init buffer ptrsJakob Bornecrantz
2009-08-28r300g: pretty up the new drm code a bitJoakim Sindholt
As it turns out, I made some boners. This corrects them (I hope)
2009-08-28r300g: support new drm_apiJoakim Sindholt
2009-08-28drm_api: Operate on textures instead of buffersJakob Bornecrantz
Most use cases just got the buffer from the texture and then called into one of the get_handle functions. Also with this patch it would be easier to move to a generic function for getting handles from textures and textures from handles, that is exposed via the screen.
2009-08-28st/xorg: Pass dri driver name as driverName on screenJakob Bornecrantz
2009-08-26egl_softpipe: Make winsys and pipe screen per display.Chia-I Wu
This is to allow a driver to drive multiple displays. Remove the use of _EGL_PLATFORM_X along the way. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-08-24xlib: fix single buffer window resize bugBrian Paul
When a single-buffered window was resized the new window size was never detected. This fix that, but there's still a bug which causes window contents corruption for certain window sizes...
2009-08-22i915g: Remove bad assert on fenceJakob Bornecrantz
2009-08-21egl_softpipe: Do not flush unlinked context.Chia-I Wu
An unlinked context is destroyed after _eglMakeCurrent. Flushing such context would cause segfault. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-08-18radeon-gallium: Oh, look, we *do* already support DONTBLOCK.Corbin Simpson
Well, okay, the kernel doesn't, but that's no excuse for us! :3
2009-08-18radeon-gallium: Stop using outdated ioctls.Corbin Simpson
2009-08-18Revert "r300-gallium, radeon-gallium: Nuke gb_pipes from orbit."Corbin Simpson
This reverts commit 6a40d1e9d96f8e8c57bc3bbd6f567cacd4471f59. Turns out that we *do* need these for OQ after all. Go figure. Conflicts: src/gallium/winsys/drm/radeon/core/radeon_r300.h
2009-08-18egl/xlib: move call to create_configs() after we set the Xdpy fieldBrian Paul
2009-08-18egl: Some per-driver data should be per-display.Chia-I Wu
Move some fields of _EGLDriver to _EGLDisplay. It also becomes unnecessary to pass _EGLDisplay to drivers when _eglMain is called. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-08-18egl: Overhaul driver API.Chia-I Wu
The motivation is so that drivers do not need to look up and check for bad display, context, and etc. It also becomes unnecessary for drivers to call the link functions. This commit makes eglapi.[ch] do the lookup and check. As a result, the driver API is overhauled, and almost all sources and drivers need update. The updates are mainly find and replace with human brains. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-08-13gallium/drm: Handle circular dependencies in the auxiliary libraries with make.Michel Dänzer
2009-08-11gallium/xlib: add missing tex_usage parameterBrian Paul