summaryrefslogtreecommitdiffstats
path: root/src/gallium
Commit message (Collapse)AuthorAgeFilesLines
* st/xorg Fail early if we don't intend to accelerate.Thomas Hellstrom2009-12-081-9/+22
| | | | | | Saves a number of unneeded computations and log noise. Signed-off-by: Thomas Hellstrom <[email protected]>
* Merge branch 'mesa_7_6_branch' into mesa_7_7_branchIan Romanick2009-12-152-4/+5
|\ | | | | | | | | Conflicts: src/gallium/drivers/softpipe/sp_quad_blend.c
| * mesa: Add missing $(DESTDIR) support to src/gallium/winsys/xlib/MakefileMatthew Bell2009-12-141-4/+4
| |
| * softpipe: Initialize source in blend_quad.Vinson Lee2009-12-121-1/+2
| |
| * i915g: Silence unused value warning in intel_drm_get_device_id.Vinson Lee2009-12-121-0/+1
| |
* | vmwgfx: Update vmwgfx_drm.h to the on upstreamJakob Bornecrantz2009-12-142-27/+30
| |
* | vmware/xorg: Use new stream ioctlJakob Bornecrantz2009-12-144-10/+107
| |
* | vmware/xorg: Fix failure paths and add some debug printingJakob Bornecrantz2009-12-121-20/+46
| |
* | vmwgfx/core: Check for 3D via the get param ioctlJakob Bornecrantz2009-12-122-3/+12
| |
* | Merge branch 'mesa_7_6_branch' into mesa_7_7_branchBrian Paul2009-12-111-0/+1
|\|
| * i915g: Fix memory leak when pci id is unknown.Vinson Lee2009-12-081-0/+1
| |
| * i915g: Add missing break statement in i915_debug_packet.Vinson Lee2009-12-081-0/+1
| |
| * rbug: Initialize variable in rbug_get_message.Vinson Lee2009-12-081-0/+1
| | | | | | | | Silences uninitialized variable warning.
* | svga: Add a missing dependency from the prescale state.José Fonseca2009-12-111-1/+2
| | | | | | | | | | | | Thanks for Keith to finding this. Fixes Jedi Knight 2 menus.
* | svga: Always pass SVGA3D_SURFACE_HINT_DYNAMIC.José Fonseca2009-12-111-0/+9
| | | | | | | | | | | | | | | | | | Since we're reusing buffers we're effectively transforming all of them into dynamic buffers. It would be nice to not cache long lived static buffers. But there is no way to detect the long lived from short lived ones yet. A good heuristic would be buffer size.
* | svga: Keep tight control of texture handle ownership.José Fonseca2009-12-112-17/+27
| | | | | | | | | | | | | | | | | | | | The texture owns the surface handle. All derivatives need to keep a reference to texture. This fixes several assertions failures starting up Jedi Knight 2. Should cause no change for DRM surface sharing -- reference count still done as before there.
* | svga: Fix mixed signed comparisons.José Fonseca2009-12-111-1/+1
| |
* | st/xorg: fix yv12 plus some cleanups in the upload codeZack Rusin2009-12-101-57/+70
| |
* | st/xorg: enable yv12 for xvZack Rusin2009-12-101-1/+4
| |
* | vmware/xorg: Properly detect overlay supportJakob Bornecrantz2009-12-093-0/+38
| |
* | vmware/core: Update vmwgfx_drm.hJakob Bornecrantz2009-12-091-2/+4
| |
* | vmware/xorg: Also stop ports on closeJakob Bornecrantz2009-12-041-1/+2
| |
* | vmware/xorg: Stop video ports on leave vtJakob Bornecrantz2009-12-043-0/+56
| |
* | st/xorg: Add enter/leave vt hooks for winsysJakob Bornecrantz2009-12-042-0/+8
| |
* | st/xorg: Fix leave enter vt cycle in crtc codeJakob Bornecrantz2009-12-041-4/+3
| |
* | st/xorg: New libkms destroy apiJakob Bornecrantz2009-12-042-7/+5
| |
* | vmware/xorg: Fix SCons build.Michel Dänzer2009-12-082-0/+4
| | | | | | | | Not sure how vmw_screen.c could build at all though...
* | vmware/xorg: Avoid warning about HAVE_STDINT_H being redefined.Michel Dänzer2009-12-081-1/+3
| |
* | Merge branch 'mesa_7_6_branch' into mesa_7_7_branchAndre Maasikas2009-12-081-3/+3
|\|
| * llvmpipe: Initialize variables in emit_instruction.Vinson Lee2009-12-071-3/+3
| |
* | Merge branch 'mesa_7_6_branch' into mesa_7_7_branchIan Romanick2009-12-071-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: progs/demos/projtex.c progs/xdemos/glxinfo.c src/mesa/main/version.h To fix the confilicts in projtex.c and glxinfo.c I just took the code from mesa_7_6_branch. The conflicts seem to have occured from cherry-picks from mesa_7_7_branch to mesa_7_6_branch followed by commmits just to mesa_7_6_branch.
| * st/egl: Fix memory leak in egl_tracker.c.Vinson Lee2009-12-061-1/+1
| | | | | | | | (cherry picked from commit 052b127842af3372fd768eae8e29b240a696a12a)
| * draw: Initialize variable in draw_pt.c.Vinson Lee2009-12-051-1/+2
| | | | | | | | (cherry picked from commit ea98e9820d7117f7a187f355445796b1ef5d9e0c)
| * r300g: use $(MAKE) variableColeman Kane2009-12-041-1/+1
| | | | | | | | Fixes bug 24501
| * gallium/util: Initialize variables in u_pack_color.h.Vinson Lee2009-12-031-1/+4
| | | | | | | | (cherry picked from commit 36e2074b63e3e5bc489eb74cad0cd97eafcedb40)
* | vmware/xorg: Use Write instead of WriteRead for cursor bypassJakob Bornecrantz2009-12-041-2/+2
| |
* | vmware/xorg: Give kernel infromation about cursor bypassJakob Bornecrantz2009-12-043-4/+75
| |
* | vmware/xorg: Handle no init of video in vmw_video_closeJakob Bornecrantz2009-12-041-0/+2
| |
* | vmware/core: Update vmwgfx_drm.h to include cursor bypassJakob Bornecrantz2009-12-041-0/+32
| |
* | Merge commit 'mesa_7_6_branch' into mesa_7_7_branchJakob Bornecrantz2009-12-021-0/+1
|\| | | | | | | | | Conflicts: src/mesa/main/version.h
| * cell: added tex_usage param to xm_surface_buffer_create()Brian Paul2009-12-021-0/+1
| |
| * xorg/st: fixup builds against later dpms headers.Brian Paul2009-11-182-0/+8
| | | | | | | | (cherry picked from master, commit e9d6ab72be065becf7a077c33919d37faa8db92e)
| * draw: Fix memory leak.Vinson Lee2009-10-271-0/+2
| | | | | | | | This would only be hit if we got and invalid index_size.
* | vmware/xorg: Add video supportJakob Bornecrantz2009-12-015-0/+1199
| | | | | | | | | | By using the hooks st/xorg provides us we can create a driver specific implementation that uses the svga overlay engines.
* | vmware/xorg: Create a small driver that sits ontop of st/xorgJakob Bornecrantz2009-12-015-4/+205
| |
* | st/xorg: Create winsys hooks that we call intoJakob Bornecrantz2009-12-012-0/+11
| |
* | vmware/core: Update vmwgfx_drm.h to latest versionJakob Bornecrantz2009-12-011-1/+65
| |
* | svga: Add header files for overlay supportJakob Bornecrantz2009-12-012-0/+290
| |
* | wgl: Call st_swapbuffers instead of st_notify_swapbuffers.José Fonseca2009-12-023-38/+10
| | | | | | | | | | | | | | | | | | | | This will get single buffer, double buffer, and joint single/double buffer (typical in CAD applications) done right, at least as far as the frambuffer is concerned. There are still problems with multiple contexts using the same framebuffer because st_framebuffer_* calls assume the framebuffer is bound to a single context.
* | st/xorg: proper fix for compositing after rounding upKeith Whitwell2009-11-276-21/+65
| | | | | | | | | | | | Basically don't round up shared textures. This fixes compiz, but I'm afraid that rounding up texture sizes here in the driver is doomed, as it will inevitably break texture wrap modes.