summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* llvmpipe: make min/max lod and lod bias dynamic stateBrian Paul2010-09-2410-24/+79
| | | | | | Before, changing any of these sampler values triggered generation of new JIT code. Added a new flag for the special case of min_lod == max_lod which is hit during auto mipmap generation.
* r600g: fix compilation after change to evergreend.hJerome Glisse2010-09-241-2/+2
| | | | Signed-off-by: Jerome Glisse <[email protected]>
* r600g: evergreen fix for new designJerome Glisse2010-09-246-81/+59
| | | | Signed-off-by: Jerome Glisse <[email protected]>
* r600g: move use_mem_constants flags for new designs structure alignmentJerome Glisse2010-09-241-1/+1
| | | | Signed-off-by: Jerome Glisse <[email protected]>
* r600g: fix typo in evergreen define (resource are in [0x30000;0x34000] range)Jerome Glisse2010-09-241-1/+1
| | | | Signed-off-by: Jerome Glisse <[email protected]>
* st/mesa: use the wrapped renderbuffer in CopyPixels()Brian Paul2010-09-241-1/+11
| | | | | | Fixes assertion failures when copying stencil pixels. NOTE: this is a candidate for the 7.9 branch.
* st/mesa: add missing MESA_FORMAT_S8 case in st_mesa_format_to_pipe_format()Brian Paul2010-09-241-0/+2
| | | | NOTE: this is a candidate for the 7.9 branch.
* mesa: fix assertions to handle srgb formatsBrian Paul2010-09-241-4/+8
| | | | | | http://bugs.freedesktop.org/show_bug.cgi?id=30333 NOTE: This is a candidate for the 7.9 branch.
* d3d1x: CRLF -> LF in progsLuca Barbieri2010-09-2426-5300/+5300
|
* d3d1x: stop using GLX in demos, just use the default visualLuca Barbieri2010-09-243-25/+7
|
* d3d1x: assert if X visual is not among enumerated visualsLuca Barbieri2010-09-241-0/+1
|
* d3d1x: don't crash on drivers not supporting vertex or geometry samplingLuca Barbieri2010-09-243-2/+13
|
* nvfx: add RGB framebuffer format support in addition to BGRLuca Barbieri2010-09-242-0/+8
|
* nvfx: allow setting NULL constant buffersLuca Barbieri2010-09-241-1/+1
|
* r600g: break alu clause earlierAndre Maasikas2010-09-241-2/+3
| | | | we still have constants to add and next int may need also 6 slots
* d3d1x: fix linking of dxbc2tgsiLuca Barbieri2010-09-241-1/+1
|
* d3d1x: draw to the correct bufferLuca Barbieri2010-09-241-1/+1
|
* d3d1x: fix CheckMultisampleQualityLevelsLuca Barbieri2010-09-241-1/+4
|
* d3d1x: don't assert on unsupported resource typesLuca Barbieri2010-09-241-3/+11
|
* d3d1x: add untested support for geometry shader translationLuca Barbieri2010-09-245-31/+75
|
* d3d1x: add shader dumpingLuca Barbieri2010-09-242-0/+11
|
* r600g: fix polygon modeDave Airlie2010-09-242-1/+20
| | | | this fixes glean'pointSprite test.
* r600g: fixup sprite coord enable.Dave Airlie2010-09-241-1/+2
| | | | this fixes piglit glsl-fs-pointcoord
* r600g: fix typo in r700 alu emitDave Airlie2010-09-241-1/+1
|
* r600g: fixup VP->FP output->input routing.Dave Airlie2010-09-244-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.
* r600g: fixup tex wrapping.Dave Airlie2010-09-242-8/+8
| | | | the clamp edge/clamp cases were reversed.
* r600g: drop index_offset parameter to index buffer translate.Dave Airlie2010-09-241-17/+13
| | | | r600 doesn't need this as we always have working index bias
* r600g: fix draw-elements and draw-elements-base-vertexDave Airlie2010-09-243-6/+8
|
* r600g: some more vertex formatsDave Airlie2010-09-242-4/+11
|
* r600g: add some more vertex format support.Dave Airlie2010-09-247-11/+92
| | | | adds the sscaled formats, this passes some more of the draw-vertices tests.
* r600g: add vert support for 16/16 and 16/16/16 floats.Dave Airlie2010-09-241-0/+3
| | | | makes draw-vertices-half-float pass
* r300g: fix the border color for every format other than PIPE_FORMAT_B8G8R8A8Marek Olšák2010-09-243-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.
* r300g: fix a copy-paste typo for loggingMarek Olšák2010-09-241-3/+3
|
* r300g: make accessing map_list and buffer_handles thread-safeMarek Olšák2010-09-241-6/+58
| | | | NOTE: This is a candidate for the 7.9 branch.
* r300g: fixup long-lived BO maps being incorrectly unmapped when flushingMarek Olšák2010-09-241-4/+10
| | | | | | Based on commit 3ddc714b20ac4e28b80c6f88d1993445fff2262c by Dave Airlie. NOTE: This is a candidate for the 7.9 branch.
* util: make calling remove_from_list multiple times in a row safeMarek Olšák2010-09-241-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.
* i915: Remove a dead if (0) block.Eric Anholt2010-09-231-3/+0
|
* intel: Remove dead intelIsTextureResident().Eric Anholt2010-09-231-18/+0
| | | | | It always returned 1 (GL_TRUE), which is the same thing that happens when the driver hook isn't present.
* unichrome: Mostly revert my convolution removal changes.Eric Anholt2010-09-231-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.
* radeon: Remove copied minimum pitch alignment code.Eric Anholt2010-09-231-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.
* intel: Replace my intel_texture_bitmap code with _mesa_meta_Bitmap.Eric Anholt2010-09-231-180/+1
| | | | | The meta code is more general than mine, and appears to pass the same sets of tests (piglit + some oglconform).
* intel: Remove unnecessary minimum pitch alignment to 32 bytes.Eric Anholt2010-09-231-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)
* r300g: Always try to build libr300compiler.aTom Stellard2010-09-231-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.
* intel: Remove disabled stencil drawpixels acceleration.Eric Anholt2010-09-231-210/+0
| | | | | We still retain the fallback override for GL_STENCIL_INDEX, because the metaops version fails at oglconform.
* r300g: fix point sprite coord.Dave Airlie2010-09-241-3/+1
| | | | | | handled elsewhere now. thanks to Droste on irc for pointing out the fix
* r600g: initial evergreen support in new pathJerome Glisse2010-09-239-126/+2806
| | | | | | This doesn't work yet. Signed-off-by: Jerome Glisse <[email protected]>
* r600g: Destroy the blitter.Tilman Sauerbeck2010-09-231-0/+2
| | | | Signed-off-by: Tilman Sauerbeck <[email protected]>
* mesa: Remove EXT_convolution.Eric Anholt2010-09-2327-2210/+63
| | | | More optional code.
* mesa: Remove SGI_color_matrix.Eric Anholt2010-09-2316-334/+5
| | | | Another optional ARB_imaging subset extension.
* mesa: Remove SGI_color_table.Eric Anholt2010-09-2310-316/+4
| | | | Another optional ARB_imaging subset extension.