summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-09-24egl_g3d: don't drop single-buffered configsd3d1x-addonsLuca Barbieri1-4/+0
This is needed to be able to use EGL on any existing X window, and seems a good idea in general, Rejecting single-buffered configs should be done in EGL itself if necessary, and not in the native API.
2010-09-24softpipe: allocate tile data on demandLuca Barbieri2-43/+105
Currently softpipe ends up allocating more than 200 MB of memory for each context due to the tile caches. Even worse, this memory is all explicitly cleared, which means that the kernel must actually back it with physical RAM right away. This change allocates tile memory on demand.
2010-09-24mesa: make makedepend an hard requirementLuca Barbieri1-0/+4
Currently makedepend is used by the Mesa Makefile-based build system, but not required. Unfortunately, not having it makes dependency resolution non-existent, which is a source of subtle bugs, and is a rarely tested configuration, since all Mesa developers likely have it installed. Furthermore some idioms require dependency resolution to work at all, such as making headers depend on generated files.
2010-09-24d3d1x: CRLF -> LF in progsLuca Barbieri26-5300/+5300
2010-09-24d3d1x: stop using GLX in demos, just use the default visualLuca Barbieri3-25/+7
2010-09-24d3d1x: assert if X visual is not among enumerated visualsLuca Barbieri1-0/+1
2010-09-24d3d1x: don't crash on drivers not supporting vertex or geometry samplingLuca Barbieri3-2/+13
2010-09-24nvfx: add RGB framebuffer format support in addition to BGRLuca Barbieri2-0/+8
2010-09-24nvfx: allow setting NULL constant buffersLuca Barbieri1-1/+1
2010-09-24d3d1x: fix linking of dxbc2tgsiLuca Barbieri1-1/+1
2010-09-24d3d1x: draw to the correct bufferLuca Barbieri1-1/+1
2010-09-24d3d1x: fix CheckMultisampleQualityLevelsLuca Barbieri1-1/+4
2010-09-24d3d1x: don't assert on unsupported resource typesLuca Barbieri1-3/+11
2010-09-24d3d1x: add untested support for geometry shader translationLuca Barbieri5-31/+75
2010-09-24d3d1x: add shader dumpingLuca Barbieri2-0/+11
2010-09-24r600g: fix polygon modeDave Airlie2-1/+20
this fixes glean'pointSprite test.
2010-09-24r600g: fixup sprite coord enable.Dave Airlie1-1/+2
this fixes piglit glsl-fs-pointcoord
2010-09-24r600g: fix typo in r700 alu emitDave Airlie1-1/+1
2010-09-24r600g: fixup VP->FP output->input routing.Dave Airlie4-2/+19
We need to map the TGSI semantics to each other using the hw semantic ids. this fixes glsl-kwin-blur and glsl-routing.
2010-09-24r600g: fixup tex wrapping.Dave Airlie2-8/+8
the clamp edge/clamp cases were reversed.
2010-09-24r600g: drop index_offset parameter to index buffer translate.Dave Airlie1-17/+13
r600 doesn't need this as we always have working index bias
2010-09-24r600g: fix draw-elements and draw-elements-base-vertexDave Airlie3-6/+8
2010-09-24r600g: some more vertex formatsDave Airlie2-4/+11
2010-09-24r600g: add some more vertex format support.Dave Airlie7-11/+92
adds the sscaled formats, this passes some more of the draw-vertices tests.
2010-09-24r600g: add vert support for 16/16 and 16/16/16 floats.Dave Airlie1-0/+3
makes draw-vertices-half-float pass
2010-09-24Build r300g by defaultMarek Olšák1-4/+2
NOTE: This will go to 7.9 as well.
2010-09-24r300g: fix the border color for every format other than PIPE_FORMAT_B8G8R8A8Marek Olšák3-6/+84
TX_BORDER_COLOR should be formatted according to the texture format. Also the interaction with ARB_texture_swizzle should be fixed too. NOTE: This is a candidate for the 7.9 branch.
2010-09-24r300g: fix a copy-paste typo for loggingMarek Olšák1-3/+3
2010-09-24r300g: make accessing map_list and buffer_handles thread-safeMarek Olšák1-6/+58
NOTE: This is a candidate for the 7.9 branch.
2010-09-24r300g: fixup long-lived BO maps being incorrectly unmapped when flushingMarek Olšák1-4/+10
Based on commit 3ddc714b20ac4e28b80c6f88d1993445fff2262c by Dave Airlie. NOTE: This is a candidate for the 7.9 branch.
2010-09-24util: make calling remove_from_list multiple times in a row safeMarek Olšák1-0/+2
This commit fixes an infinite loop in foreach_s if remove_from_list is used more than once on the same item with other list operations in between. NOTE: This is a candidate for the 7.9 branch because the commit "r300g: fixup long-lived BO maps being incorrectly unmapped when flushing" depends on it.
2010-09-23i915: Remove a dead if (0) block.Eric Anholt1-3/+0
2010-09-23intel: Remove dead intelIsTextureResident().Eric Anholt1-18/+0
It always returned 1 (GL_TRUE), which is the same thing that happens when the driver hook isn't present.
2010-09-23unichrome: Mostly revert my convolution removal changes.Eric Anholt1-7/+9
For this driver, the minimum pitch alignment stuff does appear to be necessary, so leave the separate munged width/height variable in place.
2010-09-23radeon: Remove copied minimum pitch alignment code.Eric Anholt1-12/+0
This is already covered by radeon_mipmap_tree.c, and my convolution cleanups broke in the presence of this code. Thanks to Marek Olšák for tracking down the relevant miptree code for me.
2010-09-23intel: Replace my intel_texture_bitmap code with _mesa_meta_Bitmap.Eric Anholt1-180/+1
The meta code is more general than mine, and appears to pass the same sets of tests (piglit + some oglconform).
2010-09-23intel: Remove unnecessary minimum pitch alignment to 32 bytes.Eric Anholt1-6/+0
This broke with the cleanup I did in convolution removal. It's unnecessary anyway since region_alloc_tiled adjusts pitches for us (64 byte alignment)
2010-09-23r300g: Always try to build libr300compiler.aTom Stellard1-0/+1
Make libr300compiler.a a PHONY target so that this library will always be built. This fixes the problem of libr300compiler.a not being updated when r300g is being built and r300c is not. This is a candidate for the Mesa 7.9 branch.
2010-09-23intel: Remove disabled stencil drawpixels acceleration.Eric Anholt1-210/+0
We still retain the fallback override for GL_STENCIL_INDEX, because the metaops version fails at oglconform.
2010-09-24r300g: fix point sprite coord.Dave Airlie1-3/+1
handled elsewhere now. thanks to Droste on irc for pointing out the fix
2010-09-23r600g: initial evergreen support in new pathJerome Glisse9-126/+2806
This doesn't work yet. Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-09-23r600g: Destroy the blitter.Tilman Sauerbeck1-0/+2
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de>
2010-09-23mesa: Remove EXT_convolution.Eric Anholt27-2210/+63
More optional code.
2010-09-23mesa: Remove SGI_color_matrix.Eric Anholt16-334/+5
Another optional ARB_imaging subset extension.
2010-09-23mesa: Remove SGI_color_table.Eric Anholt10-316/+4
Another optional ARB_imaging subset extension.
2010-09-23mesa: Remove EXT_histogram.Eric Anholt13-1166/+43
This has always been optional, and not useful.
2010-09-23mesa: Remove the non-required ARB_imaging extension.Eric Anholt6-22/+15
Many of the EXT_ extensions in the subset have significant code overhead with no users. It is not a required part of GL -- though text describing the extension is part of the core spec since 1.2, it is always conditional on the ARB_imaging extension.
2010-09-23d3d1x: obliterate IDL parameter names from d3d10.idl from Wine tooLuca Barbieri1-291/+291
2010-09-23d3d1x: add autogenerated files as prerequisites, so make builds themLuca Barbieri1-1/+3
2010-09-23d3d1x: fix build without system EGL/egl.hLuca Barbieri1-1/+1