Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-24 | r300g: fix a copy-paste typo for logging | Marek Olšák | |
2010-09-24 | r300g: make accessing map_list and buffer_handles thread-safe | Marek Olšák | |
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 | |
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 | |
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 | |
2010-09-23 | intel: Remove dead intelIsTextureResident(). | Eric Anholt | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
This doesn't work yet. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-09-23 | r600g: Destroy the blitter. | Tilman Sauerbeck | |
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> | |||
2010-09-23 | mesa: Remove EXT_convolution. | Eric Anholt | |
More optional code. | |||
2010-09-23 | mesa: Remove SGI_color_matrix. | Eric Anholt | |
Another optional ARB_imaging subset extension. | |||
2010-09-23 | mesa: Remove SGI_color_table. | Eric Anholt | |
Another optional ARB_imaging subset extension. | |||
2010-09-23 | mesa: Remove EXT_histogram. | Eric Anholt | |
This has always been optional, and not useful. | |||
2010-09-23 | mesa: Remove the non-required ARB_imaging extension. | Eric Anholt | |
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 | |
2010-09-23 | d3d1x: add autogenerated files as prerequisites, so make builds them | Luca Barbieri | |
2010-09-23 | d3d1x: fix build without system EGL/egl.h | Luca Barbieri | |
2010-09-23 | d3d1x: add missing guid.cpp | Luca Barbieri | |
2010-09-23 | d3d1x: flush properly | Luca Barbieri | |
2010-09-23 | d3d1x: remove another include specstrings.h | Luca Barbieri | |
2010-09-23 | d3d1x: flush the pipe context when presenting | Luca Barbieri | |
2010-09-23 | d3d1x: remove specstrings.h include | Luca Barbieri | |
2010-09-23 | d3d11: obliterate IDL parameter names | Luca Barbieri | |
2010-09-23 | d3d1x: rename parameters in dxgi | Luca Barbieri | |
2010-09-23 | d3d1x: rename params in misc and objects | Luca Barbieri | |
2010-09-23 | d3d11: rename screen params | Luca Barbieri | |
2010-09-23 | d3d1x: rename context params | Luca Barbieri | |
2010-09-23 | d3d1x: minifix | Luca Barbieri | |
2010-09-23 | d3d1x: remove specstrings | Luca Barbieri | |
2010-09-23 | d3d1x: normalize whitespace | Luca Barbieri | |
2010-09-23 | d3d1x: s/tpf/sm4/g | Luca Barbieri | |
2010-09-23 | d3d1x: autogenerate shader enums and text from def files | Luca Barbieri | |
This avoids the duplication in tpf.h and tpf_text.cpp | |||
2010-09-23 | d3d1x: initialize the mutex | Luca Barbieri | |
2010-09-23 | draw: Prevent clipped vertices overflow. | José Fonseca | |
Some pathological triangles cause a theoritically impossible number of clipped vertices. The clipper will still assert, but at least release builds will not crash, while this problem is further investigated. | |||
2010-09-23 | draw: don't apply flatshading to clipped tris with <3 verts | Keith Whitwell | |
If a triangle was completely culled by clipping, we would still try to fix up its provoking vertex. | |||
2010-09-23 | d3d1x: bind NULL CSOs before destroying default CSOs on context dtor | Luca Barbieri | |
Otherwise softpipe and llvmpipe assert. | |||
2010-09-23 | d3d1x: fix deadlocks on non-recursive mutex | Luca Barbieri | |
2010-09-23 | egl: fix build since 17eace581d25a626a7d75d9d1205d012cbb14a6e | Dave Airlie | |
looks like mesa st didn't get updated. | |||
2010-09-23 | r600g: fix warnings since last commit. | Dave Airlie | |
2010-09-23 | r600g: use blitter to do db->cb flushing. | Dave Airlie | |
use the blitter + custom stage to avoid doing a whole lot of state setup by hand. This makes life a lot easier for doing this on evergreen it also keeps all the state setup in one place. We setup a custom context state at the start with a flag to denote its for the flush, when it gets generated we generate the correct state for the flush and no longer have to do it all by hand. this should also make adding texture *to* depth easier. | |||
2010-09-23 | u_blitter: add a custom blitter call passing a dsa cso | Dave Airlie | |
reimplement the flush stage added for r300 to allow a custom DSA stage to be used in the pipeline, this allows for r600 hw DB->CB flushes. | |||
2010-09-23 | d3d1x: properly reference count the backend | Luca Barbieri | |
2010-09-22 | dri: Pass the __DRIscreen and the __DRIscreen private back to image lookup | Kristian Høgsberg | |
We will typically have a current context when we need to lookup the image, but the lookup implementation don't need it so drop it. | |||
2010-09-22 | rbug: fix rbug when contexts are being destroyed | Zack Rusin | |