Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-09-24 | egl_g3d: don't drop single-buffered configsd3d1x-addons | Luca Barbieri | 1 | -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-24 | softpipe: allocate tile data on demand | Luca Barbieri | 2 | -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-24 | mesa: make makedepend an hard requirement | Luca Barbieri | 1 | -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-24 | d3d1x: CRLF -> LF in progs | Luca Barbieri | 26 | -5300/+5300 | |
2010-09-24 | d3d1x: stop using GLX in demos, just use the default visual | Luca Barbieri | 3 | -25/+7 | |
2010-09-24 | d3d1x: assert if X visual is not among enumerated visuals | Luca Barbieri | 1 | -0/+1 | |
2010-09-24 | d3d1x: don't crash on drivers not supporting vertex or geometry sampling | Luca Barbieri | 3 | -2/+13 | |
2010-09-24 | nvfx: add RGB framebuffer format support in addition to BGR | Luca Barbieri | 2 | -0/+8 | |
2010-09-24 | nvfx: allow setting NULL constant buffers | Luca Barbieri | 1 | -1/+1 | |
2010-09-24 | d3d1x: fix linking of dxbc2tgsi | Luca Barbieri | 1 | -1/+1 | |
2010-09-24 | d3d1x: draw to the correct buffer | Luca Barbieri | 1 | -1/+1 | |
2010-09-24 | d3d1x: fix CheckMultisampleQualityLevels | Luca Barbieri | 1 | -1/+4 | |
2010-09-24 | d3d1x: don't assert on unsupported resource types | Luca Barbieri | 1 | -3/+11 | |
2010-09-24 | d3d1x: add untested support for geometry shader translation | Luca Barbieri | 5 | -31/+75 | |
2010-09-24 | d3d1x: add shader dumping | Luca Barbieri | 2 | -0/+11 | |
2010-09-24 | r600g: fix polygon mode | Dave Airlie | 2 | -1/+20 | |
this fixes glean'pointSprite test. | |||||
2010-09-24 | r600g: fixup sprite coord enable. | Dave Airlie | 1 | -1/+2 | |
this fixes piglit glsl-fs-pointcoord | |||||
2010-09-24 | r600g: fix typo in r700 alu emit | Dave Airlie | 1 | -1/+1 | |
2010-09-24 | r600g: fixup VP->FP output->input routing. | Dave Airlie | 4 | -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-24 | r600g: fixup tex wrapping. | Dave Airlie | 2 | -8/+8 | |
the clamp edge/clamp cases were reversed. | |||||
2010-09-24 | r600g: drop index_offset parameter to index buffer translate. | Dave Airlie | 1 | -17/+13 | |
r600 doesn't need this as we always have working index bias | |||||
2010-09-24 | r600g: fix draw-elements and draw-elements-base-vertex | Dave Airlie | 3 | -6/+8 | |
2010-09-24 | r600g: some more vertex formats | Dave Airlie | 2 | -4/+11 | |
2010-09-24 | r600g: add some more vertex format support. | Dave Airlie | 7 | -11/+92 | |
adds the sscaled formats, this passes some more of the draw-vertices tests. | |||||
2010-09-24 | r600g: add vert support for 16/16 and 16/16/16 floats. | Dave Airlie | 1 | -0/+3 | |
makes draw-vertices-half-float pass | |||||
2010-09-24 | Build r300g by default | Marek Olšák | 1 | -4/+2 | |
NOTE: This will go to 7.9 as well. | |||||
2010-09-24 | r300g: fix the border color for every format other than PIPE_FORMAT_B8G8R8A8 | Marek Olšák | 3 | -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-24 | r300g: fix a copy-paste typo for logging | Marek Olšák | 1 | -3/+3 | |
2010-09-24 | r300g: make accessing map_list and buffer_handles thread-safe | Marek Olšák | 1 | -6/+58 | |
NOTE: This is a candidate for the 7.9 branch. | |||||
2010-09-24 | r300g: fixup long-lived BO maps being incorrectly unmapped when flushing | Marek Olšák | 1 | -4/+10 | |
Based on commit 3ddc714b20ac4e28b80c6f88d1993445fff2262c by Dave Airlie. NOTE: This is a candidate for the 7.9 branch. | |||||
2010-09-24 | util: make calling remove_from_list multiple times in a row safe | Marek Olšák | 1 | -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-23 | i915: Remove a dead if (0) block. | Eric Anholt | 1 | -3/+0 | |
2010-09-23 | intel: Remove dead intelIsTextureResident(). | Eric Anholt | 1 | -18/+0 | |
It always returned 1 (GL_TRUE), which is the same thing that happens when the driver hook isn't present. | |||||
2010-09-23 | unichrome: Mostly revert my convolution removal changes. | Eric Anholt | 1 | -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-23 | radeon: Remove copied minimum pitch alignment code. | Eric Anholt | 1 | -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-23 | intel: Replace my intel_texture_bitmap code with _mesa_meta_Bitmap. | Eric Anholt | 1 | -180/+1 | |
The meta code is more general than mine, and appears to pass the same sets of tests (piglit + some oglconform). | |||||
2010-09-23 | intel: Remove unnecessary minimum pitch alignment to 32 bytes. | Eric Anholt | 1 | -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-23 | r300g: Always try to build libr300compiler.a | Tom Stellard | 1 | -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-23 | intel: Remove disabled stencil drawpixels acceleration. | Eric Anholt | 1 | -210/+0 | |
We still retain the fallback override for GL_STENCIL_INDEX, because the metaops version fails at oglconform. | |||||
2010-09-24 | r300g: fix point sprite coord. | Dave Airlie | 1 | -3/+1 | |
handled elsewhere now. thanks to Droste on irc for pointing out the fix | |||||
2010-09-23 | r600g: initial evergreen support in new path | Jerome Glisse | 9 | -126/+2806 | |
This doesn't work yet. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||||
2010-09-23 | r600g: Destroy the blitter. | Tilman Sauerbeck | 1 | -0/+2 | |
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> | |||||
2010-09-23 | mesa: Remove EXT_convolution. | Eric Anholt | 27 | -2210/+63 | |
More optional code. | |||||
2010-09-23 | mesa: Remove SGI_color_matrix. | Eric Anholt | 16 | -334/+5 | |
Another optional ARB_imaging subset extension. | |||||
2010-09-23 | mesa: Remove SGI_color_table. | Eric Anholt | 10 | -316/+4 | |
Another optional ARB_imaging subset extension. | |||||
2010-09-23 | mesa: Remove EXT_histogram. | Eric Anholt | 13 | -1166/+43 | |
This has always been optional, and not useful. | |||||
2010-09-23 | mesa: Remove the non-required ARB_imaging extension. | Eric Anholt | 6 | -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-23 | d3d1x: obliterate IDL parameter names from d3d10.idl from Wine too | Luca Barbieri | 1 | -291/+291 | |
2010-09-23 | d3d1x: add autogenerated files as prerequisites, so make builds them | Luca Barbieri | 1 | -1/+3 | |
2010-09-23 | d3d1x: fix build without system EGL/egl.h | Luca Barbieri | 1 | -1/+1 | |