Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-01 | Merge commit 'origin/mesa_7_7_branch' | Keith Whitwell | |
Conflicts: src/gallium/drivers/svga/svga_screen_texture.c src/gallium/state_trackers/xorg/xorg_composite.c src/gallium/state_trackers/xorg/xorg_exa.c src/gallium/state_trackers/xorg/xorg_renderer.c src/gallium/state_trackers/xorg/xorg_xv.c src/mesa/main/texgetimage.c src/mesa/main/version.h | |||
2009-11-27 | Merge branch 'width0' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/r300/r300_texture.c src/gallium/state_trackers/xorg/xorg_exa.c src/mesa/state_tracker/st_cb_texture.c | |||
2009-11-26 | gallium: fix more statetrackers/drivers for not using texture ↵ | Roland Scheidegger | |
width/height/depth arrays | |||
2009-11-26 | st/xorg: Make sure DRI2 blits use GPU copy contents even for software fallback. | Michel Dänzer | |
Fixes 3D apps not updating with a non-GL compositing manager and Option "2DAccel" "off". Also clean up a little pixmap vs. drawable mess. | |||
2009-11-24 | st/xorg: Rename dri2 functions | Jakob Bornecrantz | |
2009-11-24 | st/xorg: Standardise all function names defined in xorg_tracker.h | Jakob Bornecrantz | |
2009-11-19 | st/xorg: Replace compile-time acceleration switch with Option "2DAccel". | Michel Dänzer | |
This option can be used to disable 2D acceleration. DRI2 and XVideo blits will still be accelerated, at least to some degree even with compositing. | |||
2009-11-19 | st/xorg: Try harder to ensure a shared texture has valid contents right away. | Michel Dänzer | |
2009-11-19 | st/xorg: Don't initialize non-existing fields. | Michel Dänzer | |
2009-11-18 | st/xorg: Init all functions and fix spelling | Jakob Bornecrantz | |
2009-11-18 | st/xorg: Make the #if more easier to read | Jakob Bornecrantz | |
2009-11-18 | st/xorg: Use the correct DRI2BufferPtr struct on 1.6.4 servers | Jakob Bornecrantz | |
2009-10-08 | st/xorg: Fix depth stencil buffers on old X servers | Jakob Bornecrantz | |
Sanity checking is for the weak. | |||
2009-09-08 | st/xorg: Add support for EXA_MIXED_PIXMAPS and EXA_SUPPORTS_PREPARE_AUX. | Michel Dänzer | |
Also make sure not to leak malloced memory when switching pixmaps to texture based. | |||
2009-09-02 | st/xorg: Guard against realy old versions of Xorg | Jakob Bornecrantz | |
2009-09-02 | st/xorg: Add support for xserver Git master DRI2 interface. | Michel Dänzer | |
Reorganize to handle both interfaces with common code. | |||
2009-08-28 | drm_api: Operate on textures instead of buffers | Jakob 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-28 | st/xorg: Pass dri driver name as driverName on screen | Jakob Bornecrantz | |
2009-08-28 | Revert "st/xorg/dri: Pass texture formats via the DRI2 protocol flags." | Jakob Bornecrantz | |
This reverts commit a33e9ea3b9b7ac98d6e9bc385bbbe7eac2eb73d0. As this change breaks both radeon and nouveau | |||
2009-08-27 | st/xorg: Set shared usage of pixmaps for use via DRI2. | Michel Dänzer | |
Also allow pixmaps to have both the shared and displayed usage flags, as is the case for the screen pixmap now. | |||
2009-08-27 | st/xorg/dri: Pass texture formats via the DRI2 protocol flags. | Michel Dänzer | |
No need to guess. | |||
2009-08-26 | st/xorg: Temporary fix for none stencil visuals | Jakob Bornecrantz | |
Should be replaced with something looking at the proper glx visual for the buffers. | |||
2009-08-26 | st/xorg: Find out correct type for depth stencil buffers | Jakob Bornecrantz | |
2009-08-22 | st/xorg: Handle fake fronts correctly for pixmaps | Jakob Bornecrantz | |
2009-08-13 | st/xorg: Fix DRI2 CopyRegion hook. | Michel Dänzer | |
Use GC CopyArea op for proper translation and clipping, and throttle full buffer swaps / frontbuffer flushes. | |||
2009-08-06 | st/xorg: If we have DRI2 we should also have some sort of hw support | Jakob Bornecrantz | |
2009-08-05 | st/xorg: Make it work again | Jakob Bornecrantz | |
2009-06-30 | drm/st: Return drm_api struct from a function | Jakob Bornecrantz | |
2009-04-23 | gallium: Always include xorg-server.h before other X server headers. | Michel Dänzer | |
Various breakage otherwise, e.g. _XSERVER64 not being defined on 64 bit leading to inconsistent definitions of X server internal structs. | |||
2009-04-23 | gallium: Fix up xorg state tracker build. | Michel Dänzer | |
2009-03-13 | gallium: Remove do_flip argument from surface_copy | Jakob Bornecrantz | |
I should have gotten most uses and implementation correctly fixed, but things might break. Feel free to blame me. | |||
2009-03-04 | gallium: Unify reference counting. | Michel Dänzer | |
The core reference counting code is centralized in p_refcnt.h. This has some consequences related to struct pipe_buffer: * The screen member of struct pipe_buffer must be initialized, or pipe_buffer_reference() will crash trying to destroy a buffer with reference count 0. u_simple_screen takes care of this, but I may have missed some of the drivers not using it. * Except for rare exceptions deep in winsys code, buffers must always be allocated via pipe_buffer_create() or via screen->*buffer_create() rather than via winsys->*buffer_create(). | |||
2009-03-03 | st/drm: s/hocks/hooks/ | Jakob Bornecrantz | |
2009-03-03 | st/xorg: Add Xorg state tracker | Jakob Bornecrantz | |