Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | i915g: Add buffer write callback | Jakob Bornecrantz | 2009-09-09 | 1 | -0/+13 |
| | |||||
* | i915g: pwrite batchbuffer instead of map | Jakob Bornecrantz | 2009-09-09 | 1 | -3/+18 |
| | |||||
* | i915g: Map vertex buffers via gtt | Jakob Bornecrantz | 2009-09-09 | 1 | -0/+1 |
| | |||||
* | i915g: Remove lib prefix from driver | Jakob Bornecrantz | 2009-09-09 | 1 | -1/+2 |
| | |||||
* | gdi: Fix prototype of gdi_softpipe_surface_buffer_create(). | Michal Krol | 2009-09-08 | 1 | -0/+1 |
| | |||||
* | r300g: Fix some issues pointed out by compiler warnings. | Michel Dänzer | 2009-09-06 | 3 | -15/+19 |
| | |||||
* | r300g: Handle PIPE_BUFFER_USAGE_DONTBLOCK as intended. | Michel Dänzer | 2009-09-06 | 1 | -2/+5 |
| | | | | Return NULL if the BO is busy, otherwise just map it. | ||||
* | gallium/xlib: silence uninitialized var warning | Brian Paul | 2009-09-03 | 1 | -1/+1 |
| | |||||
* | i915g: Up the number of relocs | Jakob Bornecrantz | 2009-09-03 | 1 | -1/+1 |
| | |||||
* | i915g: Don't run in sync with HW | Jakob Bornecrantz | 2009-09-03 | 1 | -4/+7 |
| | |||||
* | st/xorg: Remove code no longer support by xserver Git master. | Michel Dänzer | 2009-09-02 | 2 | -16/+4 |
| | | | | Shouldn't be necessary with older versions either. | ||||
* | scons: Tool for LLVM. Gracefully disable llvmpipe if LLVM not found. | José Fonseca | 2009-09-01 | 1 | -6/+6 |
| | |||||
* | i915g: Implement new winsys | Jakob Bornecrantz | 2009-09-01 | 16 | -1036/+714 |
| | |||||
* | nouveau: fix for dri state tracker changes | Ben Skeggs | 2009-08-31 | 1 | -76/+53 |
| | |||||
* | nouveau: hack winsys to compile again, it's broken still however | Ben Skeggs | 2009-08-31 | 1 | -0/+4 |
| | |||||
* | xlib: Implement lp_winsys::destroy. | José Fonseca | 2009-08-30 | 1 | -0/+9 |
| | |||||
* | xlib: Implement llvmpipe lp_winsys interface. | José Fonseca | 2009-08-29 | 1 | -206/+144 |
| | |||||
* | xlib: Update llvmpipe integration for changes in master. | José Fonseca | 2009-08-29 | 1 | -0/+1 |
| | |||||
* | llvmpipe: add missing break in xlib _init() | Brian Paul | 2009-08-29 | 1 | -0/+1 |
| | |||||
* | llvmpipe: Allow to build without udis86. | José Fonseca | 2009-08-29 | 1 | -1/+1 |
| | |||||
* | llvmpipe: Disassemble generated x86 code. | José Fonseca | 2009-08-29 | 1 | -0/+8 |
| | |||||
* | xlib: Complete llvmpipe integration. | José Fonseca | 2009-08-29 | 3 | -1/+11 |
| | |||||
* | xlib: Integrate with llvmpipe. | José Fonseca | 2009-08-29 | 1 | -0/+513 |
| | | | | Actually, the makefile/sconscript changes were already commit by mistake. | ||||
* | i915g: Don't forget to init buffer ptrs | Jakob Bornecrantz | 2009-08-28 | 1 | -2/+2 |
| | |||||
* | r300g: pretty up the new drm code a bit | Joakim Sindholt | 2009-08-28 | 1 | -7/+7 |
| | | | | As it turns out, I made some boners. This corrects them (I hope) | ||||
* | r300g: support new drm_api | Joakim Sindholt | 2009-08-28 | 2 | -20/+49 |
| | |||||
* | drm_api: Operate on textures instead of buffers | Jakob Bornecrantz | 2009-08-28 | 3 | -63/+92 |
| | | | | | | | | | 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. | ||||
* | st/xorg: Pass dri driver name as driverName on screen | Jakob Bornecrantz | 2009-08-28 | 2 | -2/+2 |
| | |||||
* | egl_softpipe: Make winsys and pipe screen per display. | Chia-I Wu | 2009-08-26 | 2 | -27/+77 |
| | | | | | | | 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 <[email protected]> | ||||
* | xlib: fix single buffer window resize bug | Brian Paul | 2009-08-24 | 1 | -0/+1 |
| | | | | | | 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... | ||||
* | i915g: Remove bad assert on fence | Jakob Bornecrantz | 2009-08-22 | 1 | -3/+0 |
| | |||||
* | egl_softpipe: Do not flush unlinked context. | Chia-I Wu | 2009-08-21 | 1 | -3/+8 |
| | | | | | | | An unlinked context is destroyed after _eglMakeCurrent. Flushing such context would cause segfault. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | radeon-gallium: Oh, look, we *do* already support DONTBLOCK. | Corbin Simpson | 2009-08-18 | 1 | -6/+5 |
| | | | | Well, okay, the kernel doesn't, but that's no excuse for us! :3 | ||||
* | radeon-gallium: Stop using outdated ioctls. | Corbin Simpson | 2009-08-18 | 1 | -11/+3 |
| | |||||
* | Revert "r300-gallium, radeon-gallium: Nuke gb_pipes from orbit." | Corbin Simpson | 2009-08-18 | 1 | -2/+20 |
| | | | | | | | | | | 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 | ||||
* | egl/xlib: move call to create_configs() after we set the Xdpy field | Brian Paul | 2009-08-18 | 1 | -2/+2 |
| | |||||
* | egl: Some per-driver data should be per-display. | Chia-I Wu | 2009-08-18 | 1 | -10/+26 |
| | | | | | | | 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 <[email protected]> | ||||
* | egl: Overhaul driver API. | Chia-I Wu | 2009-08-18 | 1 | -95/+59 |
| | | | | | | | | | | | | 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 <[email protected]> | ||||
* | gallium/drm: Handle circular dependencies in the auxiliary libraries with make. | Michel Dänzer | 2009-08-13 | 1 | -1/+3 |
| | |||||
* | gallium/xlib: add missing tex_usage parameter | Brian Paul | 2009-08-11 | 1 | -0/+1 |
| | |||||
* | gallium/egl: add missing tex_usage parameter | Brian Paul | 2009-08-11 | 1 | -0/+1 |
| | |||||
* | gallium/xlib: add missing tex_usage parameter | Brian Paul | 2009-08-11 | 1 | -0/+1 |
| | |||||
* | i915g: Reduce max relocs | Jakob Bornecrantz | 2009-08-12 | 1 | -1/+1 |
| | |||||
* | i915g: Implement surface_buffer_create for softpipe | Jakob Bornecrantz | 2009-08-11 | 1 | -2/+38 |
| | | | | In order to run softpipe on st/xorg we need this function | ||||
* | i915g: Don't try to free a mapped buffer at shutdown | Jakob Bornecrantz | 2009-08-08 | 1 | -1/+0 |
| | |||||
* | i915g: Compile with scons | Jakob Bornecrantz | 2009-08-06 | 1 | -1/+4 |
| | |||||
* | i915g: Always run in sync with the HW | Jakob Bornecrantz | 2009-08-06 | 1 | -0/+4 |
| | |||||
* | i915g: The i915 seems more happier with sampler domain so lets use that | Jakob Bornecrantz | 2009-08-06 | 1 | -1/+1 |
| | |||||
* | i915g: Switch to mapping the batch buffer instead of using subdata | Jakob Bornecrantz | 2009-08-06 | 3 | -11/+27 |
| | |||||
* | egl_softpipe: Add support for pbuffer binding. | Chia-I Wu | 2009-08-05 | 1 | -0/+84 |
| | | | | | | | This adds support for eglBindTexImage and eglReleaseTexImage. They rely on the state tracker to do the real work. Signed-off-by: Chia-I Wu <[email protected]> |