Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | st/xorg: fix warnings | Zack Rusin | 2009-09-02 | 1 | -3/+3 |
| | |||||
* | st/xorg: handle xrender repeat modes | Zack Rusin | 2009-09-02 | 1 | -4/+26 |
| | |||||
* | st/xorg: flip the coordinate system | Zack Rusin | 2009-09-02 | 1 | -1/+1 |
| | |||||
* | st/xorg: handle solid fills in the fragment shader | Zack Rusin | 2009-09-02 | 1 | -4/+18 |
| | |||||
* | st/xorg: Guard against realy old versions of Xorg | Jakob Bornecrantz | 2009-09-02 | 1 | -2/+8 |
| | |||||
* | st/xorg: Remove code no longer support by xserver Git master. | Michel Dänzer | 2009-09-02 | 2 | -43/+0 |
| | | | | Shouldn't be necessary with older versions either. | ||||
* | st/xorg: Add support for xserver Git master DRI2 interface. | Michel Dänzer | 2009-09-02 | 2 | -81/+151 |
| | | | | Reorganize to handle both interfaces with common code. | ||||
* | st/dri: Slight consolidation of DRI2 buffer handling. | Michel Dänzer | 2009-09-02 | 2 | -30/+27 |
| | | | | | | Always use / assume a combined depth/stencil buffer. Also update drawable formats from surfaces returned by the driver. | ||||
* | st/xorg: Add EXA UploadToScreen and DownloadFromScreen hooks. | Michel Dänzer | 2009-09-02 | 1 | -0/+64 |
| | |||||
* | st/xorg: getting indexes right tends to be helpful | Zack Rusin | 2009-09-01 | 1 | -3/+3 |
| | |||||
* | st/xorg: redo the vertex shader | Zack Rusin | 2009-09-01 | 1 | -14/+35 |
| | |||||
* | st/xorg: setup solid fills | Zack Rusin | 2009-09-01 | 1 | -2/+32 |
| | |||||
* | st/xorg: fold back the helper function into core | Zack Rusin | 2009-09-01 | 1 | -42/+32 |
| | |||||
* | st/xorg: start rendering and compositing pictures | Zack Rusin | 2009-09-01 | 3 | -71/+185 |
| | |||||
* | st/xorg: Fix crash in MPH | Jakob Bornecrantz | 2009-09-01 | 1 | -1/+1 |
| | |||||
* | st/xorg: add code to render textured quads for composite acceleration | Zack Rusin | 2009-08-31 | 3 | -6/+78 |
| | |||||
* | st/xorg: setup constant buffers for vertex and fragment shaders | Zack Rusin | 2009-08-31 | 1 | -17/+57 |
| | |||||
* | st/xorg: Re-organize the EXA ModifyPixmapHeader hook a bit. | Michel Dänzer | 2009-08-31 | 1 | -40/+57 |
| | | | | | This should also handle the case where the pixmap is backed by a (different) texture before and afterwards. | ||||
* | st/xorg: Simplify EXA ModifyPixmapHeader hook for pPixmap != NULL. | Michel Dänzer | 2009-08-31 | 1 | -17/+4 |
| | | | | Just let the upper layers handle it. | ||||
* | st/xorg: Don't always fall back for solid fills. | Michel Dänzer | 2009-08-31 | 1 | -3/+0 |
| | |||||
* | Gallium xlib: Add support for BGRA visuals. | Michel Dänzer | 2009-08-31 | 1 | -0/+12 |
| | |||||
* | xlib: Ensure one screen instance. | José Fonseca | 2009-08-29 | 1 | -7/+2 |
| | |||||
* | xlib: Complete llvmpipe integration. | José Fonseca | 2009-08-29 | 1 | -2/+1 |
| | |||||
* | st/xorg: disable composite accelration for now | Zack Rusin | 2009-08-28 | 1 | -0/+4 |
| | |||||
* | st/xorg: bind samplers before composition | Zack Rusin | 2009-08-28 | 1 | -2/+35 |
| | |||||
* | st/xorg: normalize coords for the src operands in the vertex shader | Zack Rusin | 2009-08-28 | 2 | -23/+65 |
| | |||||
* | st/xorg: If migrating from a sw pixmap to a hw pixmap upload old contents | Jakob Bornecrantz | 2009-08-28 | 1 | -0/+15 |
| | |||||
* | st/xorg: Null devPrivate.ptr when unmapping | Jakob Bornecrantz | 2009-08-28 | 1 | -0/+1 |
| | |||||
* | st/xorg: Fix scons build. | Michel Dänzer | 2009-08-28 | 1 | -0/+1 |
| | |||||
* | drm_api: Operate on textures instead of buffers | Jakob Bornecrantz | 2009-08-28 | 5 | -50/+47 |
| | | | | | | | | | 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: Fix some warnings | Jakob Bornecrantz | 2009-08-28 | 3 | -7/+6 |
| | |||||
* | st/dri: Fix some warnings | Jakob Bornecrantz | 2009-08-28 | 3 | -2/+3 |
| | |||||
* | st/xorg: Pass dri driver name as driverName on screen | Jakob Bornecrantz | 2009-08-28 | 1 | -5/+2 |
| | |||||
* | Revert "st/xorg/dri: Pass texture formats via the DRI2 protocol flags." | Jakob Bornecrantz | 2009-08-28 | 2 | -7/+11 |
| | | | | | | This reverts commit a33e9ea3b9b7ac98d6e9bc385bbbe7eac2eb73d0. As this change breaks both radeon and nouveau | ||||
* | st/xorg: set vertex and fragment shader for the current op | Zack Rusin | 2009-08-27 | 1 | -2/+21 |
| | |||||
* | st/xorg: bind rasterizer state | Zack Rusin | 2009-08-27 | 1 | -2/+6 |
| | |||||
* | st/xorg: set blend state for exa | Zack Rusin | 2009-08-27 | 1 | -2/+40 |
| | |||||
* | st/xorg: bind framebuffer and viewport for exa | Zack Rusin | 2009-08-27 | 5 | -103/+226 |
| | |||||
* | st/xorg: create and destroy shader cache | Zack Rusin | 2009-08-27 | 2 | -0/+8 |
| | |||||
* | st/xorg: Set shared usage of pixmaps for use via DRI2. | Michel Dänzer | 2009-08-27 | 3 | -13/+10 |
| | | | | | Also allow pixmaps to have both the shared and displayed usage flags, as is the case for the screen pixmap now. | ||||
* | st/dri: Make sure the front left renderbuffer is there for texture-from-pixmap. | Michel Dänzer | 2009-08-27 | 1 | -0/+8 |
| | |||||
* | st/xorg: Don't hardcode ExaPrepareCopy to fall back to software. | Michel Dänzer | 2009-08-27 | 1 | -3/+0 |
| | |||||
* | st/xorg: Flush context if necessary in ExaPrepareAccess. | Michel Dänzer | 2009-08-27 | 1 | -0/+4 |
| | |||||
* | st/dri: Only ask for fake front buffer for single buffer visuals by default. | Michel Dänzer | 2009-08-27 | 1 | -1/+2 |
| | |||||
* | st/xorg/dri: Pass texture formats via the DRI2 protocol flags. | Michel Dänzer | 2009-08-27 | 2 | -11/+7 |
| | | | | No need to guess. | ||||
* | EGL_i915: Make struct drm_device per display. | Chia-I Wu | 2009-08-26 | 4 | -43/+55 |
| | | | | | | This is to allow a driver to drive multiple displays. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | st/xorg: create basic vertex shader | Zack Rusin | 2009-08-26 | 2 | -8/+37 |
| | |||||
* | st/xorg: create basic fragment shader | Zack Rusin | 2009-08-26 | 1 | -26/+10 |
| | |||||
* | st/dri: Add some debug code | Jakob Bornecrantz | 2009-08-26 | 1 | -2/+6 |
| | |||||
* | st/xorg: Temporary fix for none stencil visuals | Jakob Bornecrantz | 2009-08-26 | 1 | -2/+17 |
| | | | | | Should be replaced with something looking at the proper glx visual for the buffers. |