summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
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-27Merge branch 'mesa_7_5_branch'Brian Paul
2009-08-27gallium/util: added support for SRGB formatsBrian Paul
Fixes glean/texture_srgb failure, bug #23449.
2009-08-27gallium/util: added cases for SRGB formatsBrian Paul
2009-08-27r300g: Correct scissor setting, subtract 1 from window's width and heightCooper Yuan
2009-08-26nv04: Handle more Z formats.Younes Manton
Based on the patch from Luo Jinghua.
2009-08-26egl_softpipe: Make winsys and pipe screen per display.Chia-I Wu
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 <olvaffe@gmail.com>
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.
2009-08-26st/xorg: Find out correct type for depth stencil buffersJakob Bornecrantz
2009-08-26st/dri: Redo config generationJakob Bornecrantz
2009-08-26st/xorg: Add support for dirty framebuffer region reporting.Michel Dänzer
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.
2009-08-26st/dri: make the GL_ARB_map_buffer_range entrypoints availableBen Skeggs
2009-08-25xorg: insert shaders into the cacheZack Rusin
2009-08-25exa: add basic code to cache vertex and fragment shadersZack Rusin
2009-08-25exa: check whether the op is acceleratedZack Rusin
2009-08-25xorg: revert bad mergeZack Rusin
2009-08-25Add support for building the Xorg state tracker with scons.Michel Dänzer
scons ... statetrackers=xorg
2009-08-24xorg: fix compilationZack Rusin
2009-08-24xorg: start on code accelerating renderZack Rusin
2009-08-24Merge branch 'master' of ssh://zack@git.freedesktop.org/git/mesa/mesaZack Rusin
2009-08-24openvg: fix vgTransformPath with relative coordsZack Rusin
2009-08-24xlib: fix single buffer window resize bugBrian Paul
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...
2009-08-24xlib: fix single buffer window resize bugBrian Paul
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...
2009-08-24tgsi: Fix build error due to commit acc7da90Cooper Yuan
2009-08-24tgsi: Only free temp uregs.José Fonseca
Shorthand. (cherry picked from commit de911220bbbe74cff0c79b260456ff36122b7b5b)
2009-08-24tgsi: Pass pipe_context as a parameter to ureg_create_shader.José Fonseca
Simplifies migration to tgsi_ureg. (cherry picked from commit f574398c07c41cb8d31249a7186fc178ef7d552a)
2009-08-24tgsi: add generic instruction builderKeith Whitwell
When translating an incoming shader (rather than building one from scratch) it's preferable to be able to call a single, generic instruction emitter rather than figuring out which of the opcode-specific functions to call.
2009-08-24r300g: Set the vector address in the input memory for ↵Cooper Yuan
bypass_vs_clip_and_viewport case
2009-08-22st/dri: Remove some debug printsJakob Bornecrantz
2009-08-22st/dri: Find out if the drawable is a pixmapJakob Bornecrantz
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.
2009-08-22st/dri: Fix frontbuffer rendering with DRI2Jakob Bornecrantz