Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | st/egl: Request the front buffer as needed. | Chia-I Wu | 2010-04-12 | 1 | -7/+11 |
| | | | | | The front buffer is added to support old X servers. Check the version of the server so that it can be added as needed. | ||||
* | nvfx: add missing vtbl for shared textures | Luca Barbieri | 2010-04-12 | 1 | -0/+1 |
| | |||||
* | r300g: atomize FS constant buffer | Marek Olšák | 2010-04-12 | 6 | -41/+37 |
| | |||||
* | r300g: atomize compiler's state variables for fragment shader | Marek Olšák | 2010-04-12 | 5 | -16/+15 |
| | |||||
* | r300g: atomize fragment shader | Marek Olšák | 2010-04-12 | 10 | -59/+98 |
| | |||||
* | r300g: remove a false comment | Marek Olšák | 2010-04-12 | 1 | -3/+0 |
| | |||||
* | r300g: emit FS depth output config with FS code | Marek Olšák | 2010-04-12 | 1 | -19/+20 |
| | |||||
* | r300g: FS constants emission rework | Marek Olšák | 2010-04-12 | 5 | -21/+156 |
| | | | | | * The constant buffer emission is separated from RC state variables emission. * The immediates are emitted with FS code. | ||||
* | r300g: Remove unnecessary headers. | Vinson Lee | 2010-04-11 | 2 | -3/+0 |
| | |||||
* | r300g: Initialize base.bind member variable. | Vinson Lee | 2010-04-11 | 1 | -0/+1 |
| | | | | The base.bind member variable was never initialized. | ||||
* | i915g: Fix possible null pointer deference in debug builds. | Vinson Lee | 2010-04-11 | 1 | -1/+1 |
| | | | | | i915_buffer deferences buf in debug builds. Move declaration and assignment to inside NULL check of buf. | ||||
* | progs/trivial: Update .gitignore. | Vinson Lee | 2010-04-11 | 1 | -0/+1 |
| | |||||
* | progs/egl: Add lib directories to OpenVG demos | Jakob Bornecrantz | 2010-04-12 | 1 | -1/+1 |
| | |||||
* | st/egl: Fix DRI2 on old X servers | Jakob Bornecrantz | 2010-04-12 | 1 | -1/+10 |
| | |||||
* | winsys/sw: Fix error paths | Jakob Bornecrantz | 2010-04-12 | 2 | -3/+14 |
| | |||||
* | llvmpipe: Fix transfers after resource change | Jakob Bornecrantz | 2010-04-12 | 1 | -0/+1 |
| | |||||
* | util: Remove unnecessary header. | Vinson Lee | 2010-04-11 | 1 | -1/+0 |
| | |||||
* | i965g: Remove unnecessary header. | Vinson Lee | 2010-04-11 | 1 | -1/+0 |
| | |||||
* | r300g: Add r300_resource.c to SCons build. | Vinson Lee | 2010-04-11 | 1 | -0/+1 |
| | | | | | This was missed in commit 287c94ea4987033f9c99a2f91c5750c9083504ca, the gallium-resources branch merge. | ||||
* | svga: Remove unnecessary headers. | Vinson Lee | 2010-04-11 | 4 | -8/+0 |
| | |||||
* | trace: Remove unnecessary header. | Vinson Lee | 2010-04-11 | 1 | -1/+0 |
| | |||||
* | r300g: a fix for piglit/texrect-many | Marek Olšák | 2010-04-11 | 1 | -1/+4 |
| | | | | Broken since 146879284c6b844f35afe3a3ef3330726afbe8ac. | ||||
* | r300g: use a dummy replacement vertex shader if the shader compilation fails | Marek Olšák | 2010-04-11 | 3 | -19/+51 |
| | |||||
* | r300g: use a dummy replacement fragment shader if the shader compilation fails | Marek Olšák | 2010-04-11 | 5 | -33/+80 |
| | | | | Better than killing an application. | ||||
* | dri/drivers: fix 32bit builds on 64bit systems | Maciej Cencora | 2010-04-11 | 1 | -1/+1 |
| | |||||
* | Merge commit 'origin/7.8' | Maciej Cencora | 2010-04-11 | 5 | -2/+24 |
|\ | |||||
| * | r300: respect radeon common code fallbacks | Maciej Cencora | 2010-04-11 | 3 | -2/+10 |
| | | | | | | | | Fixes progs/demos/shadowtex under KMS | ||||
| * | r300: set proper vertex index limits also in non indexed mode | Maciej Cencora | 2010-04-11 | 1 | -0/+8 |
| | | | | | | | | Fixes #27521, broken menus in UT2004 and broken water refraction in Sauerbraten. | ||||
| * | r600: add new r7xx pci ids | Alex Deucher | 2010-04-09 | 2 | -0/+6 |
| | | |||||
| * | glx: Fix config chooser logic for 'mask' matching | Kristian Høgsberg | 2010-04-09 | 1 | -5/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When matching attributes using the 'mask' matching criteria, the spec says that "Only GLXFBConfigs for which the set bits of attribute include all the bits that are set in the requested value are considered. (Additional bits might be set in the attribute)." The current test returns true if the two bit masks have bits in common, specifically it matches even if the requested value has bits set that are not set in the fbconfig attribute. For example, an application asking for GLX_DRAWABLE_TYPE, GLX_PIXMAP_BIT | GLX_PBUFFER_BIT, as glxpbdemo does, will match fbconfigs that don't support pbuffer rendering, as long as they support pixmap rendering. Reviewed-by: Ian Romanick <[email protected]> | ||||
* | | nv50: fix texture relocs | Christoph Bumiller | 2010-04-11 | 1 | -23/+27 |
| | | | | | | | | | | | | The new address should go to TIC entries 1, 2 instead of entry 0. Also, using PIPE_SHADER_* for the program type was wrong, they're ordered like the tesla method now, sorry for the confusion. | ||||
* | | st/egl: Follow the portability guide. | Chia-I Wu | 2010-04-11 | 10 | -92/+86 |
| | | | | | | | | | | Avoid including standard library headers and use MALLOC/FREE if possible. | ||||
* | | st/egl: Factor driver callbacks to a new file. | Chia-I Wu | 2010-04-11 | 5 | -702/+776 |
| | | | | | | | | | | Factor all callbacks other than Initialize, Terminate, and GetProcAddress to egl_g3d_api.c. | ||||
* | | scons: Always build softpipe and llvmpipe (when llvm available). | José Fonseca | 2010-04-11 | 7 | -33/+17 |
| | | | | | | | | | | | | | | | | | | | | These are our reference software rasterizers. They can build everywhere and are a precious debugging tool. Making them always present immensily simplifies the scons logic. If people want to avoid building it is still possible to pass direcotries and target names to scons to narrow the build. | ||||
* | | scons: Make debug build default. | José Fonseca | 2010-04-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | I've been back and forth on this, but I believe it's worth to have debug by default. Most humans (developers, testers) will want to use the debug version by default. Many build bots want release but they are bots, and humans > bots, so I don't care that much. This is part of my initiative of minimizing the scons option mess many complain about. | ||||
* | | scons: Make LLVM a black-white dependency. | José Fonseca | 2010-04-11 | 19 | -65/+51 |
| | | | | | | | | | | | | | | Now that draw depends on llvm it is very difficult to correctly handle broken llvm installations. Either the user requests LLVM and it needs to supply a working installation. Or it doesn't, and it gets no LLVM accelerate pipe drivers. | ||||
* | | scons: Use libdrm options only where needed. | José Fonseca | 2010-04-11 | 2 | -10/+2 |
| | | | | | | | | Prevents needless recompiles when switching dri=yes to no. | ||||
* | | scons: Build glapi regardless of the dri option. | José Fonseca | 2010-04-11 | 1 | -6/+5 |
| | | |||||
* | | r300g: revisit some assertions and fix potential failures | Marek Olšák | 2010-04-11 | 6 | -31/+42 |
| | | | | | | | | | | | | | | | | * Turn some assertions to error messages. * At most 16 vertex elements can be set, others are ignored. * Rasterize at most 8 vertex-shader generic outputs, others are ignored. This includes fog and WPOS. * Unknown shader semantic names are ignored. | ||||
* | | r300g: use cliprects for scissoring | Marek Olšák | 2010-04-11 | 4 | -71/+29 |
| | | | | | | | | Cliprects can be disabled, scissors can't. It maps nicely to hardware. | ||||
* | | st/egl: Remove unnecessary header. | Vinson Lee | 2010-04-10 | 1 | -1/+0 |
| | | |||||
* | | i965: Remove unnecessary header. | Vinson Lee | 2010-04-10 | 1 | -1/+0 |
| | | |||||
* | | r300: Remove unnecessary header. | Vinson Lee | 2010-04-10 | 1 | -1/+0 |
| | | |||||
* | | mach64: Remove unnecessary header. | Vinson Lee | 2010-04-10 | 1 | -1/+0 |
| | | |||||
* | | radeon: Remove unnecessary header. | Vinson Lee | 2010-04-10 | 1 | -1/+0 |
| | | |||||
* | | r300g: fix mipmapped 3D textures | Marek Olšák | 2010-04-11 | 5 | -1/+34 |
| | | | | | | | | This is a bug in the CS checker causing CS being rejected. | ||||
* | | r300g: support some exotic sampler formats | Marek Olšák | 2010-04-11 | 2 | -8/+17 |
| | | |||||
* | | st/mesa: Silence uninitialized variable warning. | Vinson Lee | 2010-04-10 | 1 | -1/+1 |
| | | |||||
* | | nvfx: Silence uninitialized variable warning. | Vinson Lee | 2010-04-10 | 1 | -1/+1 |
| | | |||||
* | | nvfx: Silence uninitialized variable warnings. | Vinson Lee | 2010-04-10 | 1 | -2/+2 |
| | |