summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers
Commit message (Collapse)AuthorAgeFilesLines
* xlib: Ensure one screen instance.José Fonseca2009-08-291-7/+2
|
* xlib: Complete llvmpipe integration.José Fonseca2009-08-291-2/+1
|
* st/xorg: disable composite accelration for nowZack Rusin2009-08-281-0/+4
|
* st/xorg: bind samplers before compositionZack Rusin2009-08-281-2/+35
|
* st/xorg: normalize coords for the src operands in the vertex shaderZack Rusin2009-08-282-23/+65
|
* st/xorg: If migrating from a sw pixmap to a hw pixmap upload old contentsJakob Bornecrantz2009-08-281-0/+15
|
* st/xorg: Null devPrivate.ptr when unmappingJakob Bornecrantz2009-08-281-0/+1
|
* st/xorg: Fix scons build.Michel Dänzer2009-08-281-0/+1
|
* drm_api: Operate on textures instead of buffersJakob Bornecrantz2009-08-285-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 warningsJakob Bornecrantz2009-08-283-7/+6
|
* st/dri: Fix some warningsJakob Bornecrantz2009-08-283-2/+3
|
* st/xorg: Pass dri driver name as driverName on screenJakob Bornecrantz2009-08-281-5/+2
|
* Revert "st/xorg/dri: Pass texture formats via the DRI2 protocol flags."Jakob Bornecrantz2009-08-282-7/+11
| | | | | | This reverts commit a33e9ea3b9b7ac98d6e9bc385bbbe7eac2eb73d0. As this change breaks both radeon and nouveau
* st/xorg: set vertex and fragment shader for the current opZack Rusin2009-08-271-2/+21
|
* st/xorg: bind rasterizer stateZack Rusin2009-08-271-2/+6
|
* st/xorg: set blend state for exaZack Rusin2009-08-271-2/+40
|
* st/xorg: bind framebuffer and viewport for exaZack Rusin2009-08-275-103/+226
|
* st/xorg: create and destroy shader cacheZack Rusin2009-08-272-0/+8
|
* st/xorg: Set shared usage of pixmaps for use via DRI2.Michel Dänzer2009-08-273-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änzer2009-08-271-0/+8
|
* st/xorg: Don't hardcode ExaPrepareCopy to fall back to software.Michel Dänzer2009-08-271-3/+0
|
* st/xorg: Flush context if necessary in ExaPrepareAccess.Michel Dänzer2009-08-271-0/+4
|
* st/dri: Only ask for fake front buffer for single buffer visuals by default.Michel Dänzer2009-08-271-1/+2
|
* st/xorg/dri: Pass texture formats via the DRI2 protocol flags.Michel Dänzer2009-08-272-11/+7
| | | | No need to guess.
* EGL_i915: Make struct drm_device per display.Chia-I Wu2009-08-264-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 shaderZack Rusin2009-08-262-8/+37
|
* st/xorg: create basic fragment shaderZack Rusin2009-08-261-26/+10
|
* st/dri: Add some debug codeJakob Bornecrantz2009-08-261-2/+6
|
* st/xorg: Temporary fix for none stencil visualsJakob Bornecrantz2009-08-261-2/+17
| | | | | Should be replaced with something looking at the proper glx visual for the buffers.
* st/xorg: Find out correct type for depth stencil buffersJakob Bornecrantz2009-08-262-1/+13
|
* st/dri: Redo config generationJakob Bornecrantz2009-08-262-52/+87
|
* st/xorg: Add support for dirty framebuffer region reporting.Michel Dänzer2009-08-263-1/+86
| | | | | | | | | Add a BlockHandler which flushes the context and reports the dirty region gathered using the X server damage layer. In the interim, with dirty region reporting only allocate textures for the framebuffer and shared pixmaps (e.g. DRI2 buffers) and fall back to software for other pixmaps. This will be improved in the future.
* st/dri: make the GL_ARB_map_buffer_range entrypoints availableBen Skeggs2009-08-261-0/+2
|
* xorg: insert shaders into the cacheZack Rusin2009-08-251-0/+49
|
* exa: add basic code to cache vertex and fragment shadersZack Rusin2009-08-252-40/+84
|
* exa: check whether the op is acceleratedZack Rusin2009-08-252-21/+57
|
* xorg: revert bad mergeZack Rusin2009-08-251-0/+15
|
* Add support for building the Xorg state tracker with scons.Michel Dänzer2009-08-251-0/+26
| | | | scons ... statetrackers=xorg
* xorg: fix compilationZack Rusin2009-08-241-1/+2
|
* xorg: start on code accelerating renderZack Rusin2009-08-246-51/+255
|
* openvg: fix vgTransformPath with relative coordsZack Rusin2009-08-241-1/+1
|
* st/dri: Remove some debug printsJakob Bornecrantz2009-08-221-6/+0
|
* st/dri: Find out if the drawable is a pixmapJakob Bornecrantz2009-08-222-0/+39
| | | | | | | | | Part of this code is disabled since no performance gains where detected with it enabled. This code only detects if it is a pixmap that it is rendering to on the st/xorg DDX since it sets the fake front to the same handle as front.
* st/dri: Fix frontbuffer rendering with DRI2Jakob Bornecrantz2009-08-221-15/+15
|
* st/xorg: Handle fake fronts correctly for pixmapsJakob Bornecrantz2009-08-221-0/+46
|
* st/egl: Add support for drmModeDirtyFB command if foundJakob Bornecrantz2009-08-211-2/+10
|
* st/egl: Open the first drm nodeJakob Bornecrantz2009-08-201-1/+12
| | | | At least its better then hardcoded to i915
* gallium: rename copy/fill_rect utility functionsBrian Paul2009-08-191-1/+1
|
* st/xlib: remove a couple more 'fake' referencesKeith Whitwell2009-08-191-4/+2
|
* st/xlib: remove dead ungrab helperKeith Whitwell2009-08-191-13/+0
|