summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers
AgeCommit message (Collapse)Author
2009-09-02st/xorg: fix warningsZack Rusin
2009-09-02st/xorg: handle xrender repeat modesZack Rusin
2009-09-02st/xorg: flip the coordinate systemZack Rusin
2009-09-02st/xorg: handle solid fills in the fragment shaderZack Rusin
2009-09-02st/xorg: Guard against realy old versions of XorgJakob 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-02st/xorg: Add support for xserver Git master DRI2 interface.Michel Dänzer
Reorganize to handle both interfaces with common code.
2009-09-02st/dri: Slight consolidation of DRI2 buffer handling.Michel Dänzer
Always use / assume a combined depth/stencil buffer. Also update drawable formats from surfaces returned by the driver.
2009-09-02st/xorg: Add EXA UploadToScreen and DownloadFromScreen hooks.Michel Dänzer
2009-09-01st/xorg: getting indexes right tends to be helpfulZack Rusin
2009-09-01st/xorg: redo the vertex shaderZack Rusin
2009-09-01st/xorg: setup solid fillsZack Rusin
2009-09-01st/xorg: fold back the helper function into coreZack Rusin
2009-09-01st/xorg: start rendering and compositing picturesZack Rusin
2009-09-01st/xorg: Fix crash in MPHJakob Bornecrantz
2009-08-31st/xorg: add code to render textured quads for composite accelerationZack Rusin
2009-08-31st/xorg: setup constant buffers for vertex and fragment shadersZack Rusin
2009-08-31st/xorg: Re-organize the EXA ModifyPixmapHeader hook a bit.Michel Dänzer
This should also handle the case where the pixmap is backed by a (different) texture before and afterwards.
2009-08-31st/xorg: Simplify EXA ModifyPixmapHeader hook for pPixmap != NULL.Michel Dänzer
Just let the upper layers handle it.
2009-08-31st/xorg: Don't always fall back for solid fills.Michel Dänzer
2009-08-31Gallium xlib: Add support for BGRA visuals.Michel Dänzer
2009-08-29xlib: Ensure one screen instance.José Fonseca
2009-08-29xlib: Complete llvmpipe integration.José Fonseca
2009-08-28st/xorg: disable composite accelration for nowZack Rusin
2009-08-28st/xorg: bind samplers before compositionZack Rusin
2009-08-28st/xorg: normalize coords for the src operands in the vertex shaderZack Rusin
2009-08-28st/xorg: If migrating from a sw pixmap to a hw pixmap upload old contentsJakob Bornecrantz
2009-08-28st/xorg: Null devPrivate.ptr when unmappingJakob Bornecrantz
2009-08-28st/xorg: Fix scons build.Michel Dänzer
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: Fix some warningsJakob Bornecrantz
2009-08-28st/dri: Fix some warningsJakob Bornecrantz
2009-08-28st/xorg: Pass dri driver name as driverName on screenJakob Bornecrantz
2009-08-28Revert "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-27st/xorg: set vertex and fragment shader for the current opZack Rusin
2009-08-27st/xorg: bind rasterizer stateZack Rusin
2009-08-27st/xorg: set blend state for exaZack Rusin
2009-08-27st/xorg: bind framebuffer and viewport for exaZack Rusin
2009-08-27st/xorg: create and destroy shader cacheZack Rusin
2009-08-27st/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-27st/dri: Make sure the front left renderbuffer is there for texture-from-pixmap.Michel Dänzer
2009-08-27st/xorg: Don't hardcode ExaPrepareCopy to fall back to software.Michel Dänzer
2009-08-27st/xorg: Flush context if necessary in ExaPrepareAccess.Michel Dänzer
2009-08-27st/dri: Only ask for fake front buffer for single buffer visuals by default.Michel Dänzer
2009-08-27st/xorg/dri: Pass texture formats via the DRI2 protocol flags.Michel Dänzer
No need to guess.
2009-08-26EGL_i915: Make struct drm_device per display.Chia-I Wu
This is to allow a driver to drive multiple displays. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-08-26st/xorg: create basic vertex shaderZack Rusin
2009-08-26st/xorg: create basic fragment shaderZack Rusin
2009-08-26st/dri: Add some debug codeJakob Bornecrantz
2009-08-26st/xorg: Temporary fix for none stencil visualsJakob Bornecrantz
Should be replaced with something looking at the proper glx visual for the buffers.