summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-12-04gallium: DRI drivers enabled by default, Xorg drivers auto by default.Jakob Bornecrantz
This change enabled gallium dri drivers by default under the configure build system. Xorg drivers are built automaticaly if a Xorg dev enviroment is installed and the Xorg version is higher then 1.6.0.
2009-12-04i915g: Do not build winsys and binaries by defaultJakob Bornecrantz
Using a hack in the configure script the gallium intel drivers have 3 options. Off, nothing is built. On, the driver and binaries are built. Auto, only the driver but not the binaries and winsys is built. Since the i915g driver builds everywhere its can enable the driver per default, so we can get build coverage. But building the binaries per default is a pain for distributions and testers since they conflict on the install target with the old mesa drivers. Which are more stable/faster/better. So this change gives us the best of both worlds.
2009-12-03radeon: workaround an FBO issueMaciej Cencora
Fixes #21501
2009-12-03radeon: properly check if image should be placed in the miptreeMaciej Cencora
Fixes #25355
2009-12-02Merge commit 'mesa_7_6_branch' into mesa_7_7_branchJakob Bornecrantz
Conflicts: src/mesa/main/version.h
2009-12-03r200: fix polygon stippleAlex Deucher
fixes fdo bug 25354 Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2009-12-02scons: Add Mac OS to target platform list.Vinson Lee
(cherry picked from commit 2c307c775018e5b9680de8022ddf0ce3b6f560be)
2009-12-02progs/vpglsl: Fix psiz-mul.glsl compilation error on Mac OS.Vinson Lee
(cherry picked from commit b98db7bf697c3ed6e6df303e9dd66f7ac31eb3e2)
2009-12-02progs/glsl: Fix trirast GLSL compilation errors on Mac OS.Vinson Lee
(cherry picked from commit 4b3ec2acf2cc2830b0907e4fb4db8bd1ff4a18e3)
2009-12-02progs/glsl: Fix noise GLSL compilation error on Mac OS.Vinson Lee
(cherry picked from commit 0d31990b4742eccdf6ae6a3b3e16c81cc863085d)
2009-12-02demos/glsl: Add missing break statement to noise test.Vinson Lee
(cherry picked from commit 7dfea5c0722e9da101805c15b9dd26352816bca9)
2009-12-02progs/glsl: Fix multinoise GLSL compilation errors on Mac OS.Vinson Lee
(cherry picked from commit d4dc2e30dada1be425e95ba270920db6eb210982)
2009-12-02progs/glsl: Add missing break statement in multinoise.c.Vinson Lee
(cherry picked from commit 43080e40aa0d34423e10f1d50aad15289b2b9aec)
2009-12-02progs/glsl: Fix mandelbrot GLSL compilation error on Mac OS.Vinson Lee
(cherry picked from commit 04442841fb7e9138eb50ff692952ad7e8c3877d8)
2009-12-02progs/glsl: Include local headers before installed headers during compilation.Vinson Lee
Fixes compilation errors on platforms with insufficient older installed GL headers. (cherry picked from commit d17af7d1e19e637e29db47bd8f6e3e579760c530)
2009-12-02progs/glsl: minor Makefile clean-upsBrian Paul
(cherry picked from commit 4df2f7af5e9b2c00ead92fe0ae49ed8491aef1d0)
2009-12-02intel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers.Eric Anholt
2009-12-02mesa: Fix bad conversion in AL1616_REV texstore.Eric Anholt
2009-12-02mesa: Fix copy'n'paste problem in al1616 texel fetch.Eric Anholt
2009-12-02progs: Ignore Mac OS dSYM directories.Vinson Lee
(cherry picked from commit a420056750908f7c2f9a7c18b3ab20f04e49711d)
2009-12-02cell: added tex_usage param to xm_surface_buffer_create()Brian Paul
2009-12-01progs/demos: remove unused glFogCoordPointer_ext varBrian Paul
2009-12-01Simplify hackery added to fix AIX build.Tom Fogal
Borrow an idiom from the GNU build system which can handle `for' loops over empty lists.
2009-12-01intel: Remove GL_NV_point_sprite from extension listIan Romanick
i830 does not (and cannot!) support the any of the non-default GL_POINT_SPRITE_R_MODE_NV settings. i915 and i965 could, but currently do not. In both cases it would require mucking about with the fragment shader.
2009-12-01vmware/xorg: Add video supportJakob Bornecrantz
By using the hooks st/xorg provides us we can create a driver specific implementation that uses the svga overlay engines.
2009-12-01vmware/xorg: Create a small driver that sits ontop of st/xorgJakob Bornecrantz
2009-12-01st/xorg: Create winsys hooks that we call intoJakob Bornecrantz
2009-12-01vmware/core: Update vmwgfx_drm.h to latest versionJakob Bornecrantz
2009-12-01svga: Add header files for overlay supportJakob Bornecrantz
2009-12-02intel: Fix more front-buffer rendering after Brian's less flushing patch.Eric Anholt
bcbfda71b03303d3f008a6f3cf8cb7d9667bf8d2 left out many blit paths. This fixes up more of them to get Blender to work again. Bug #25030.
2009-12-02wgl: Call st_swapbuffers instead of st_notify_swapbuffers.José Fonseca
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.
2009-12-02Revert "radeon/r300: no need to flush the cmdbuf when changing scissors ↵Dave Airlie
state in KMM mode" This reverts commit 286bf89e5a1fc931dbf523ded861b809859485e2. This doesn't appear to be correct, regression so revert it. http://bugs.freedesktop.org/show_bug.cgi?id=25193
2009-12-01vbo: make flush recursion check code per-contextBrian Paul
This fixes invalid failed assertions when running multi-threaded apps.
2009-12-01st/mesa: updated emit_swz() commentBrian Paul
2009-11-30mesa: set version string to 7.7-rc1Ian Romanick
2009-11-30mesa: set version string to 7.6.1-rc2Ian Romanick
2009-11-30Merge branch 'mesa_7_6_branch' into mesa_7_7_branchIan Romanick
Conflicts: progs/util/shaderutil.c src/mesa/drivers/dri/r600/r600_context.c src/mesa/main/version.h
2009-11-30i915: Actually put i915PointParameterfv in the driver function table. Duh.Ian Romanick
2009-11-29mesa: Fix array out-of-bounds access by _mesa_TexParameterf.Vinson Lee
_mesa_TexParameterf calls set_tex_parameterf, which uses the params argument as an array.
2009-11-29i915: Fallback bit define missed on previous commitIan Romanick
2009-11-29i915: Round point sizes instead of truncate.Ian Romanick
2009-11-29i915: Enable point sprite coordinate generationIan Romanick
Support still isn't completely correct, but it's better. piglit point-sprite now passes. However, glean's pointSprite test fails. In that test the texture on the sprite is somehow inverted as though GL_POINT_SPRITE_COORD_ORIGIN were set to GL_LOWER_LEFT. i915 hardware shouldn't be able to do that! I believe there are also problems when not all texture units have GL_COORD_REPLACE set. The hardware enable seems to be all or nothing. Fixes bug #25313.
2009-11-29mesa: Fix array out-of-bounds access by _mesa_TexParameterf.Vinson Lee
_mesa_TexParameterf calls set_tex_parameteri, which uses the params argument as an array.
2009-11-29radeon: update miptree code a littleMaciej Cencora
Simplify gl image level <-> miptree level mapping (are equal now). Don't allocate miptree for images that won't fit in it (fixes #25230).
2009-11-29radeon: don't check the same miptree many times when looking for matching ↵Maciej Cencora
miptrees
2009-11-29radeon: add some debugging infoMaciej Cencora
2009-11-29mesa: Fix array out-of-bounds access by _mesa_TexGenf.Vinson Lee
_mesa_TexGenf calls _mesa_TexGenfv, which uses the params argument as an array.
2009-11-28mesa: Fix array out-of-bounds access by _mesa_TexGeni.Vinson Lee
_mesa_TexGeni calls _mesa_TexGeniv, which uses the params argument as an array.
2009-11-28dri: Fix potential null pointer dereference in driBindContext.Vinson Lee
2009-11-28mesa: Fix array out-of-bounds access in _mesa_TexEnvf.Vinson Lee
_mesa_TexEnvf calls _mesa_TexEnvfv, which uses the param argument as an array.